Coding配置自動完美校園打卡


感謝 ReaJason 大佬的 倉庫

由於一些未知的原因,沒法在 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——完美校園的登錄密碼

如果要多人打卡請參考 原文檔

最后返回選擇立即構建就可以測試了,成功的話微信會有推送

測試

 

 

文章作者: 炎忍
文章鏈接: https://blog.imyan.ren/posts/eb6032e9/
版權聲明: 本博客所有文章除特別聲明外,均采用 CC BY-NC-SA 4.0 許可協議。轉載請注明來自 炎忍的博客


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM