Skip to main content

安装 pip install auto_restart

当检测到git内容发生变化后,自动重启部署,是冷部不是热部署。

建议在开发环境开发好后,代码推到测试分支。

建议安装screen, apt-get install screen,(也可以不安装这个screen,使用nohup启动脚本了那就需要)

在screen会话里面 运行以下命令:

auto_restart_tool -d /home/ydf/pycodes/auto_restart -s "python3 tests/test_git_change.py" -k tests/test_git_change.py

auto_restart_tool命令是自动生成的,可以直接使用这条命令。

之后,只要当前分支的git内容有更新就会自动重启。

python3 ./auto_restart/auto_restart_when_git_changed.py -d /home/ydf/pycodes/auto_restart -s "python3 tests/test_git_change.py" -k tests/test_git_change.py

Metadata

Release files for auto-restart 2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for auto-restart 2.2
File Size Uploaded
auto_restart-2.2.tar.gz 3.3 kB Details

Release files / auto_restart-2.2.tar.gz

Download URL auto_restart-2.2.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7a2c0034d7717e47162b7938a4cfe1b720b3f0d3b2993eaddf166aea93b9e614
BLAKE2b-256 checksum
How to use checksums
48ee9171165533f8829d6be20137352f538cf0cd2ea7bacfd3ab45ac19eb1192
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.6

Release history Release notifications | RSS feed

This release

2.2 This release

1 release file

2.1

1 release file

2.0

1 release file

1.9

1 release file

1.8

1 release file

1.7

1 release file

1.6

1 release file

1.5

1 release file

1.4

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0

1 release file

0.9

1 release file

0.8

1 release file

0.7

1 release file

0.6

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page