TravisCI与Github用Python在线打包生成windows32位exe
(文章未完成……敬请期待……)
这利用了持续集成服务Travis CI(https://travis-ci.org)。Github Action 貌似只支持 64 位操作系统……
先说说这么做的好处:您可以随时随地使用任意含有浏览器的设备,通过 Github 网站在线编辑 python 代码,每次提交后 pyinstaller 会自动编译生成 exe 二进制文件文件,随时下载,而且不必担心已安装库过多导致生成 python 打包文件过大的问题。
Travis CI(https://travis-ci.org)是在软件开发领域中的一个在线的,分布式的持续集成服务。免费支持公开仓库。付费版支持私有仓库,地址 https://travis-ci.com
然后推送到指定 git 仓库或作为 github release 发布。
操作步骤
单py文件打包:
- 从仓库 fork: https://github.com/cjh0613/pythonOnlineCompile
- 修改
1.py
代码文件 - 修改
.travis.yml
,添加安装依赖包代码,修改推送到指定仓库的设置(用户名,邮箱),修改存exe文件的项目地址,但是不要修改Token
- Github登陆https://travis-ci.org ,添加该仓库
- 修改travis-ci仓库环境变量以存储
Token
说明:有些比如用户名和密码不能公开,这时可以通过 Travis 网站,写在每个仓库环境变量的设置里面。这样一来,脚本内部依然可以使用这些环境变量,但是只有管理员才能看到变量的值。
以后只需要修改.travis.yml
中依赖包及1.py
代码即可自动打包 python ,用手机也可以!
项目打包:
可参考上方仓库 https://github.com/cjh0613/pythonOnlineCompile ,建立.travis.yml
文件以打包