Skip to content

Releases: Python-Tools/portainer_deploy_tool

0.0.5

28 Jul 15:44
Compare
Choose a tag to compare

0.0.5

接口修改

  • 子命令createorupdatestack新增参数deploy_next_wait用于每次部署时保持一个间隔

0.0.4

28 Jul 14:48
Compare
Choose a tag to compare

0.0.4

bug修复

  • 修复createorupdatestack在没有stack时无法部署的问题

0.0.3

28 Jul 03:21
Compare
Choose a tag to compare

0.0.3

接口修改

  • 子命令updateservicebywebhooktokens参数现在是位置参数
  • 子命令updateservicebywebhook现在可以用执行目录下的update_service_by_webhooks_config.json文件作为配置
  • 子命令createorupdatestackendpoints参数现在是位置参数
  • 子命令createorupdatestack现在可以用执行目录下的create_or_update_stack_config.json文件作为配置
  • 子命令updateserviceinstackdeploy_path参数参数现在是位置参数
  • 子命令updateserviceinstack现在可以用执行目录下的update_service_in_stack_config.json文件作为配置

bug修复

  • 修复updateservicebywebhook的调用url错误

0.0.2

27 Jul 03:26
Compare
Choose a tag to compare

0.0.2

接口修改

  • updateservicebywebhook现在可以设置多个token
  • artifact_versiontag_prefix参数被取消
  • 现在retry_max_timesretry_interval_backoff_factor作为哦三个子命令的共有参数,retry_interval被移除,现在重试的间隔时间将根据公式{backoff factor} * (2 ** ({number of total retries} - 1))获得

0.0.1

26 Jul 11:28
Compare
Choose a tag to compare

portainer_deploy_tool

使用portainer部署更新服务的工具

使用

本工具提供pip安装pip install portainer_deploy_tool以及docker镜像hsz1273327/portainer_deploy_tool

docker镜像中已经申明了ENTRYPOINT [ "python","-m", "portainer_deploy_tool"]

支持3个子命令:

  • updateserviceinstack用于更新某个服务对应的镜像后根据指定的路径更新stack

  • updateservicebywebhooks用于在portainer上激活webhook后通过调用webhook更新服务

  • createorupdatestack用于根据目录下的指定后缀的文件来创建或者更新stack配置.

具体参数及含义可以用-h命令查看