Use it to restart IBM Cloud Foundry regularly
使用它定期重启你的 IBM Cloud Foundry
选中左侧 Secrets 后右上角 点击 New secret ↓
在如下图的界面中添加变量 ↓
添加如下变量:
ACCOUNT ==> IBM 账户邮箱
PWD ==> IBM 账户密码
REGION ==> Cloud Foundry 应用地区 (一般就是 us-south (达拉斯)
与域地址是 us-south.cf.appdomain.cloud 还是另选了 mybluemix.net 无关
APP_NAME ==> 应用程序名, 区分大小写
Create new file 创建一个新的文件 ↓
随意输入一个文件名, 内容则可为空 ↓
默认有一个叫 Default 的文件, 点击它 ↓
点击左侧 ibm-cf-restart ↓
如无意外 应该在 Target IBM Cloud 一栏停止 ↓
#---#
修改Code栏此路径下的run.yml文件
- IBM-CF-AutoRestart/.github/workflows/
将下面两个步骤复制一份粘贴在尾部
$ - name: Login IBM CF
$ run: |
$ IBM_Cloud_CLI/ibmcloud login -u ${{ secrets.ACCOUNT }} -p ${{ secrets.PWD }} -r ${{ secrets.REGION }}
$
$ - name: Restart IBM CF
$ run: |
$ IBM_Cloud_CLI/ibmcloud target -g Default
$ IBM_Cloud_CLI/ibmcloud target --cf
$ IBM_Cloud_CLI/ibmcloud cf restart ${{ secrets.APP_NAME }}
修改 ACCOUNT, PWD, REGION, APP_NAME 四个变量的名称, name 名称后
设置新的 Secrets 与其对应即可
修改Code栏此路径下的run.yml文件
- IBM-CF-AutoRestart/.github/workflows/
自定义第九行中的内容即可
$ - cron: '0 21 * * 0'
注: 该处采用 UTC 时间