用于自动部署github项目的简单工具

githubdeployment的Python项目详细描述


基于githubapi的简单自动部署工具

需要python>;=3.6

入门

# pip install githubdeployment

然后根据提供的deployment.example.json创建自己的deployment.json

^{pr2}$

运行

# python deployment.py

在部署.jsonconfig块已解释

  • working_branch-您要从哪个分支提取
  • access_token-如果存储库是私有的(如果repo不是私有的,则将其留空)github access tokens
  • path_to_ssh_key-,其中部署密钥位于github deployment keys
  • repository_path-项目根文件夹的路径
  • github_url-Github api,当主.py激活github api

所有配置键都是必需的,请确保为文件和目录设置了所有权限。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaHTTP。请求侦听器   java Selenium webdriver遍历行并仅检索某些列   JavaSpring批处理在启动运行方法之前启动SimpleZoblancher运行方法   maven如何使用Maven2从javadoc生成java源代码?   java为什么我的Unicodont(Slick2D)不画画?   java取消对未使用对象的引用是否会提高冗长方法的性能?   java可执行Jar的画布比使用Eclipse Runner的小   为什么我的for循环在Android studio中与eclipse(java)产生不同的结果   java代码段字节数组到端口号   java在DynamoDB范围键中插入项   java 安卓。看法WindowManager$BadTokenException:无法添加窗口,您的活动正在运行吗?   java我想要两个列表视图同时滚动   java测试数据分离   java Saxon:每次重新部署后都需要重新启动Glassfish