Skip to content

Update version to 1.9.8 #80

Update version to 1.9.8

Update version to 1.9.8 #80

Workflow file for this run

name: publish ci workflow
on:
push:
branches: [ publish ]
paths-ignore:
- '**/*.md'
- '**/*.yml'
workflow_dispatch:
jobs:
build-reactapp:
runs-on: ubuntu-latest
defaults:
run:
working-directory: src/AgileConfig.Server.UI/react-ui-antd
strategy:
matrix:
node-version: [16.x]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: npm install
- run: npm run build
- uses: actions/upload-artifact@v4
with:
name: agileconfig-ui
path: src/AgileConfig.Server.UI/react-ui-antd/dist/
build-dotnet-push-to-hub:
needs: build-reactapp
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: 8.0.*
- name: Install dependencies
run: dotnet restore
- name: Build
run: dotnet build --configuration Release --no-restore
- uses: actions/download-artifact@v4
with:
name: agileconfig-ui
path: src/AgileConfig.Server.Apisite/wwwroot/ui
- name: Push to Docker Hub
uses: docker/build-push-action@v1
with:
username: ${{ secrets.DOCKER_HUB_NAME }}
password: ${{ secrets.DOCKER_HUB_PASSWORD }}
repository: kklldog/agile_config
tags: latest
- name: Login to ACR and push
uses: aliyun/acr-login@v1
with:
login-server: https://registry.cn-shanghai.aliyuncs.com
username: "${{ secrets.ALI_REGISTRY_USERNAME }}"
password: "${{ secrets.ALI_REGISTRY_PASSWORD }}"
- name: Build and push image
env:
IMAGE_TAG: latest
run: |
docker build -t registry.cn-shanghai.aliyuncs.com/kklldog/agile_config:$IMAGE_TAG .
docker push registry.cn-shanghai.aliyuncs.com/kklldog/agile_config:$IMAGE_TAG