| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- name: FE CI
- on:
- push:
- branches:
- - 'releases/**'
- - 'main'
- - 'master'
- paths:
- - 'containers/**'
- - 'scope/**'
- - 'src/**'
- - 'upload/**'
- jobs:
- build_dashboard:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- with:
- fetch-depth: 8
- - name: Setup node
- uses: actions/setup-node@v3
- with:
- node-version: 12.x
-
- - name: Set up QEMU
- uses: docker/setup-qemu-action@v2
-
- - name: Set up Docker Buildx
- id: buildx
- uses: docker/setup-buildx-action@v2
- - name: Login to Aliyun Container Registry (ACR)
- uses: docker/login-action@v2
- with:
- registry: https://registry.us-west-1.aliyuncs.com
- username: ${{ secrets.ACR_USERNAME }}
- password: ${{ secrets.ACR_PASSWORD }}
-
- - name: Build And Push Docker Image
- shell: bash
- run: |
- set -o xtrace
- branch="${GITHUB_REF#refs/heads/}"
- timestamp=`TZ="Asia/Shanghai" date +"%Y%m%d%H%M%S"`
- export VERSION="$branch-$timestamp-solo"
- export ARCH=all
- export REGISTRY=registry.us-west-1.aliyuncs.com/yunion-dev
- make image
|