由於一些未知的原因,沒法在 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——完美校園的登錄密碼
如果要多人打卡請參考 原文檔
最后返回選擇立即構建就可以測試了,成功的話微信會有推送




