IBM CF 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 空间

评论

The Hot3 in Last 30 Days

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程