TravisCI与Github用Python在线打包生成windows32位exe

(文章未完成……敬请期待……)

这利用了持续集成服务Travis CIhttps://travis-ci.org)。Github Action 貌似只支持 64 位操作系统……

先说说这么做的好处:您可以随时随地使用任意含有浏览器的设备,通过 Github 网站在线编辑 python 代码,每次提交后 pyinstaller 会自动编译生成 exe 二进制文件文件,随时下载,而且不必担心已安装库过多导致生成 python 打包文件过大的问题。

Travis CIhttps://travis-ci.org)是在软件开发领域中的一个在线的,分布式持续集成服务。免费支持公开仓库。付费版支持私有仓库,地址 https://travis-ci.com

然后推送到指定 git 仓库或作为 github release 发布。

操作步骤

单py文件打包:

  1. 从仓库 fork: https://github.com/cjh0613/pythonOnlineCompile
  2. 修改1.py代码文件
  3. 修改.travis.yml,添加安装依赖包代码,修改推送到指定仓库的设置(用户名,邮箱),修改存exe文件的项目地址,但是不要修改Token
  4. Github登陆https://travis-ci.org ,添加该仓库
  5. 修改travis-ci仓库环境变量以存储Token

说明:有些比如用户名和密码不能公开,这时可以通过 Travis 网站,写在每个仓库环境变量的设置里面。这样一来,脚本内部依然可以使用这些环境变量,但是只有管理员才能看到变量的值。

以后只需要修改.travis.yml中依赖包及1.py代码即可自动打包 python ,用手机也可以!

项目打包:

可参考上方仓库 https://github.com/cjh0613/pythonOnlineCompile ,建立.travis.yml文件以打包

(您还可以在归档页搜索文章标题)