IBMYES 自动部署

hswcd 5月前 256

如果你之前已经fork了IBMYES,就不需要fork了。
修改之前fork的IBMYes项目下的IBMYes/.github/workflows/ibm.yml文件,
替换成

  1. name: IBM Cloud Auto Restart

  2. on:
  3.   push:
  4.     branches: [ master ]
  5.   pull_request:
  6.     branches: [ master ]
  7.   schedule:
  8.     - cron: '00 22 * * 3'

  9. jobs:
  10.   ibm-cloud-restart:
  11.     runs-on: ubuntu-latest

  12.     steps:
  13.     - uses: actions/checkout@v2

  14.     - name: Init
  15.       run: |
  16.         chmod -R 777 ./IBM_Cloud_CLI/
  17.     - name: Login IBM Cloud
  18.       env:
  19.         IBM_ACCOUNT: ${{ secrets.IBM_ACCOUNT }}
  20.         REGION_NUM: ${{ secrets.REGION_NUM }}
  21.       run: |
  22.         pwd
  23.         /home/runner/work/IBMYes/IBMYes/IBM_Cloud_CLI/ibmcloud login <<EOF
  24.         $IBM_ACCOUNT
  25.         $REGION_NUM
  26.         no
  27.         EOF
  28.     - name: Target IBM Cloud
  29.       env:
  30.         RESOURSE_ID: ${{ secrets.RESOURSE_ID }}
  31.         IBM_APP_NAME: ${{ secrets.IBM_APP_NAME }}
  32.       run: |
  33.         rm -rf v2ray-cloudfoundry
  34.         git clone https://github.com/a132395/v2ray-cloudfoundry.git
  35.         chmod +x /home/runner/work/IBMYes/IBMYes/v2ray-cloudfoundry/v2ray/*
  36.         cd v2ray-cloudfoundry
  37.         sed -i "s/GetStartedGo/${{ secrets.IBM_APP_NAME }}/g"  /home/runner/work/IBMYes/IBMYes/v2ray-cloudfoundry/manifest.yml
  38.         #sed -i "s/8c35bef3-d51f-41ab-ac87-7b053410495b/${{ secrets.UUID }}/g"  /home/runner/work/IBMYes/IBMYes/v2ray-cloudfoundry/v2ray/config.json
  39.         #sed -i "s:/:${{ secrets.PATH }}:"  /home/runner/work/IBMYes/IBMYes/v2ray-cloudfoundry/v2ray/config.json
  40.         sed -i "s/128/256/g"  /home/runner/work/IBMYes/IBMYes/v2ray-cloudfoundry/manifest.yml
  41.         #/home/runner/work/IBMYes/IBMYes/IBM_Cloud_CLI/ibmcloud target -r eu-gb
  42.         /home/runner/work/IBMYes/IBMYes/IBM_Cloud_CLI/ibmcloud target -g "$RESOURSE_ID"
  43.         /home/runner/work/IBMYes/IBMYes/IBM_Cloud_CLI/ibmcloud target --cf
  44.         /home/runner/work/IBMYes/IBMYes/IBM_Cloud_CLI/ibmcloud cf install
  45.         /home/runner/work/IBMYes/IBMYes/IBM_Cloud_CLI/ibmcloud cf push
想要修改UUID的,先在Secrets里添加名为UUID 的secret,然后在把包含UUID的那一行sed命令取消注释。
想要修改PATH的,先在Secrets里添加名为PATH 的secret(格式为:/你想要的路径),然后在把包含PATH的那一行sed命令取消注释。
伦敦地区的,把包含eu-gb的那一行命令取消注释。
然后start commit就完事了。
最新回复 (26)
  • hcyme 5月前
    引用 2
    试试看开
  • barton0426 5月前
    引用 3
    666 厉害
  • aipage 5月前
    引用 4
    你们是不能用了吗?我的怎么正常呢?
  • 楼主 hswcd 5月前
    引用 5
    aipage 发表于 2020-7-25 23:50
    你们是不能用了吗?我的怎么正常呢?
  • jasper 5月前
    引用 6
    **是什么
  • hcyme 5月前
    引用 7
    用的是正常,不是鸡飞狗跳闹的吗,多学姿势多做几套
  • Archimedes 5月前
    引用 8
         有点意思         
  • 楼主 hswcd 5月前
    引用 9
    jasper 发表于 2020-7-25 23:52
    **是什么
    单词被论坛和谐了。。不知道啥情况
  • jasper 5月前
    引用 10
    hswcd 发表于 2020-7-25 23:55
    单词被论坛和谐了。。不知道啥情况
    好的,感谢分享,明天去试试
  • micms 5月前
    引用 11
    大佬。。先mark
  • skhtcxlo 5月前
    引用 12
    这个服务端会更新吗
  • 哗众取宠 5月前
    引用 13
    大佬求你修改过的项目地址
  • llmwxt 5月前
    引用 14
    试过了,IBMyes不带path和固定UUID的,可以成功
    另外一个,随机UUID,随机PATH的,重启后节点无法使用
    建议大佬重新装一遍IBMyes,然后再看下,谢谢
  • hanada 5月前
    引用 15
    llmwxt 发表于 2020-7-26 01:32
    试过了,IBMyes不带path和固定UUID的,可以成功
    另外一个,随机UUID,随机PATH的,重启后节点无法使用
    建议 ...
    建议把PATH和UUID写进机密里,github Action真的好用,理论上可以拿来执行任何需要计划任务的操作,每天重部署V2都只是小意思
  • llmwxt 5月前
    引用 16
    hanada 发表于 2020-7-26 01:40
    建议把PATH和UUID写进机密里,github Action真的好用,理论上可以拿来执行任何需要计划任务的操作,每天 ...
    大佬给个示例,谢谢
    我是小白,不会写
  • fmbfmb 5月前
    引用 17
    mark
  • xiaobei206 5月前
    引用 18
    mark
  • xiaohei 5月前
    引用 19
    大佬出个详细教程吧。
  • WestKorea 5月前
    引用 20
    还没收到18摸的邮件,先观望                        
  • qinghe187100 5月前
    引用 21
    感谢分享,收藏了
  • laogui 5月前
    引用 22
    收藏了,感谢分享
  • ncz 5月前
    引用 23
    来点门槛,筛选出真正需要的人来
  • 楼主 hswcd 5月前
    引用 24
    llmwxt 发表于 2020-7-26 01:32
    试过了,IBMyes不带path和固定UUID的,可以成功
    另外一个,随机UUID,随机PATH的,重启后节点无法使用
    建议 ...
    按道理是没问题,是把你之前已经部署了的容器,重新部署一下。再看看?
  • 无痕 5月前
    引用 25
    感谢分享
  • CHH 5月前
    引用 26
    先mark
  • fmbfmb 5月前
    引用 27
    mark
  • 游客
    28
返回