github action 自动部署
1.新建Personal access tokens
点击自己头像,选择 Settings
:
在左边栏选择 Developer settings
:
然后在左边栏选择 Personal access tokens
点击头上的 Generate new token
创建一个新的 Token :
注意: 创建完成后需要保存好这个 Token ,它只会出现这一次。
2. 设置项目的Secrets
没有项目新建项目,有的直接点击项目中的 Settings
,在 Secrets
的栏目中,点击 New repository secret 将刚才创建的 Token 填写进去。
Name可以自定义,用在action文件中设置环境变量使用。
新建 Secrets 报错:Failed to add secret. Name is invalid
原因是,Name前后不能有空格,不会自动去除空格。
3.设置action脚本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
name: Deploy website on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2.1.1 - shell: bash env: DEPLOY_TOKEN: ${{ secrets.DEPLOY_TOKEN }} run: | curl -G https://www.redis.com.cn/deploy --data-urlencode token=$DEPLOY_TOKEN |