Coding配置自动完美校园打卡
由于一些未知的原因,没法在 GitHub Action 上使用 https://github.com/ReaJason/17wanxiaoCheckin-Actions 进行打卡了,本地部署还不如手动打,买服务器又太贵了,我就想能不能在 Coding 上来进行部署。
首先你要有个 Coding 账号,然后登陆进去,选择 项目
->创建项目
,选择第一项名称和标识随意填写,这里填写 test。创建之后点击 代码仓库
,选择 新建代码仓库
选择 导入外部仓库
,然后在 Git 仓库 URL
这一项填入 https://github.com/ReaJason/17wanxiaoCheckin-Actions.git
点击确认就可以导入了。随后点击 持续部署
->构建节点
,选择 创建构建计划
,然后拉到最下面选择 自定义构建过程
这里不用做更改,直接确定就好了点击切换到文本编辑器然后使用下面的内容替换进去
pipeline { agent { docker { reuseNode true registryUrl 'https://coding-public-docker.pkg.coding.net' image 'public/docker/python:3.7' } } stages { stage('检出') { steps { checkout([ $class: 'GitSCM', branches: [[name: GIT_BUILD_REF]], userRemoteConfigs: [[ url: GIT_REPO_URL, credentialsId: CREDENTIALS_ID ]]]) } } stage('构建') { steps { archiveArtifacts(artifacts: 'README.md', fingerprint: true) echo '部署环境' sh 'pip3 install requests pycryptodome' sh 'pip3 install pycryptodome' echo '开始签到' sh '''python3.7 index.py <<EOF ${USERNAME} ${PASSWORD} ${SCKEY} EOF''' } } } }
SCKEY
——Server 酱的 SCKEY USERNAME
——完美校园的登录账号 PASSWORD
——完美校园的登录密码
如果要多人打卡请参考 原文档
最后返回选择立即构建就可以测试了,成功的话微信会有推送