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