这几天看到好多人因为在Github Actions上签到续期被封仓库、甚至封号的,连忙把我续期签到的停止,最近找到了coding,也有CI/CD,正好用来签到。
和Github不同,在coding里叫构建计划,配置文件也不一样,用的jenkins,其他的基本一样。
机器配置:2h4g/100GB磁盘空间/Ubunt,一次最多30分钟,每个月最多1000分钟,足够了。
先在coding里新建项目,新建仓库,导入或者上传代码,之后到构建计划中新建计划,配置文件就用最下面的自定义就好,默认的第一步检出意思就是从仓库中拉去代码,之后就是自己的步骤了,不过有很多内置环境比如Python3、Nodejs等,不需要自己再配置了。

上传仓库

只需要改一下最后的网址就可以实现上传了

1
2
3
4
5
6
7
8
9
stage("push") {
steps {
sh 'git add .'
sh '''
git commit -m "Update `date +"%Y-%m-%d %H:%M:%S"` "
'''
sh "git push https://${PROJECT_TOKEN_GK}:${PROJECT_TOKEN}@e.coding.net/username/item/repo.git HEAD:master"
}
}

项目

目前先弄了office e5续费、京东签到、机场签到三个项目,有其他的再加。

Office e5 续费

也就是AutoApi,在github上找下载就可以了,大多数都是用GitHub Actions运行的,改一下就可以直接用。

京东签到

每天通过签到获得京豆,容易黑号,但我的号应该已经黑了,索性不管就挂上了,刚开始每天才十几个豆,后面看看再说吧。
Github还是有很多的,最后用的ruicky/jd_sign_bot,Cookie就需要两项:pt_key和pt_token两项,放到环境变量里就可以了。

机场签到

机场用的几鸡,免费速度也还行,应急用吧,然后自己写了个小爬虫,每天凌晨签到得流量和有效期。