IBM Cloud Foundry Github Action 重启脚本
参考 https://github.com/tlmoe/v2fly-cf/blob/master/.github/workflows/deploy-to-ibm.yml
name: IBM Cloud Auto Restart
on: push: branches: - master schedule: #为了避免扎堆重启,随机修改一下这里的定时运行时间。 格式:'分 时 日 月 星期' - cron: '47 4 * * WED'
jobs: ibm-cloud-restart: runs-on: ubuntu-latest
steps: - uses: citizen-of-planet-earth/cf-cli-action@v1 env: IBM_APP_NAME: ${{ secrets.IBM_APP_NAME }} with: cf_api: https://api.us-south.cf.cloud.ibm.com cf_username: ${{ secrets.CF_USER_IBM }} cf_password: ${{ secrets.CF_PASSWORD_IBM }} cf_org: ${{ secrets.CF_ORG_IBM }} cf_space: ${{ secrets.CF_SPACE_IBM }} command: > restart "$IBM_APP_NAME"
需要在 Github 的 Settings - Secrets 里添加
CF_USER_IBM
CF_PASSWORD_IBM
CF_ORG_IBM
CF_SPACE_IBM
IBM_APP_NAME
其中
CF_USER_IBM // IBM 用户名
CF_PASSWORD_IBM // IBM 密码
IBM_APP_NAME // 应用程序名称
接下来我们要找到 ORG 和 SPACE
箭头所指就是 CF_ORG_IBM 组织点击组织名
下图中框起来的就是 CF_SPACE_IBM 空间

