作者a9202507 (先认真的就输了。)
看板Python
标题[问题] 使用github更新本机程式码的版本
时间Wed Sep 29 23:03:56 2021
本鲁非资工本科,请教一下,我用python写桌面应用程式,并且以.py的形式放在lab PC1 P
因为程式一直在进版,如果我想让应用程式在每次执行的时候,可以更新到最新版本,我该
因为google 到的"更新",都是在谈更新资料,不是更新程式码,所以上才来发文的。
我目前的做法,程式码放github上
1.用github api 去抓最新一个commit 的日期,跟本机上所以档案的日期相比。 <-完成
2.如果github 的日期比我本机的新,那我把github上的打包下载回来。 <-完成
3.用自己(app.py)更新自己(app.py) 好像有那边怪怪的,我有什麽要注意的吗?
感谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.169.106.80 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1632927838.A.546.html
推 Schottky: 写 shell script 不分青红皂白 git pull 再执行 .py即可 09/29 23:08
→ Schottky: 因为是 shell script 去跑 git pull 更新的 09/29 23:08
→ Schottky: 并不是 app.py 更新 app.py 自己 09/29 23:09
感谢,有想过用shell git pull的方式,我找时间试试,感谢。
※ 编辑: a9202507 (223.137.149.40 台湾), 09/29/2021 23:20:06
推 yiche: 我也赞同楼上想法,不过如果是做为lab电脑的管理人员,写 09/29 23:21
→ yiche: 完py後,可以scp到各个电脑上 09/29 23:21
推 yiche: 和一楼作法差别在於没透过git 做版控 09/29 23:23
推 Schottky: scp 也是个常用的好方法,尤其是要布署的不是原始码时 09/29 23:25
→ leolarrel: 你应该要会的是git如何使用 09/30 12:48
→ mantour: 都放github,为何不用git版控 10/03 08:15
推 yoyo178134: 放一个deploy分支 专门发布 10/10 02:24
→ yoyo178134: 关键字github webhook,CI/CD,jenkin 10/10 02:24
→ yoyo178134: 之类的 10/10 02:24
感谢大家
※ 编辑: a9202507 (1.169.74.247 台湾), 10/10/2021 09:35:44