A composite steps for deploy frontend filesto cos.
- set secret
gh secret set -f ~/.aliyun/.env.kubebio
- use below workflow
name: deploy2cos workflow
on:
push:
branches: master
jobs:
Release:
name: Release
runs-on: ubuntu-latest
env:
COS_YML: ${{ secrets.COS_YML }}
if: contains(github.event.head_commit.message, '__@production__')
steps:
- name: All in one
uses: afeiship/action-deploy2cos@master
with:
build_dist: "build"
oss_bucket: cos://your-cos/test/
- name: Debug
run: |
printenv
name: moban-admin workflow for AliyunOSS
on: [push]
jobs:
beta:
runs-on: ubuntu-latest
env:
COS_YML: ${{ secrets.COS_YML }}
if: contains(github.event.head_commit.message, '__@beta__')
steps:
- name: All in one for beta
uses: afeiship/action-deploy2cos@master
with:
build_dist: "dist"
oss_bucket: cos://your-cos/beta/
production:
runs-on: ubuntu-latest
env:
COS_YML: ${{ secrets.COS_YML }}
if: contains(github.event.head_commit.message, '__@production__')
steps:
- name: All in one for production
uses: afeiship/action-deploy2cos@master
with:
build_dist: "dist"
oss_bucket: cos://your-cos/production/