|
@@ -1,16 +1,20 @@
|
|
# This is a basic workflow to help you get started with Actions
|
|
# This is a basic workflow to help you get started with Actions
|
|
|
|
|
|
-name: CI
|
|
|
|
|
|
+name: ki_multibranch_3.1
|
|
|
|
|
|
# Controls when the action will run.
|
|
# Controls when the action will run.
|
|
on:
|
|
on:
|
|
|
|
|
|
push:
|
|
push:
|
|
|
|
+ # Triggers the workflow on push events for the branches start with release
|
|
|
|
+ branches:
|
|
|
|
+ - 'release/**'
|
|
|
|
+
|
|
# Triggers the workflow on push events but only for the master branch
|
|
# Triggers the workflow on push events but only for the master branch
|
|
#branches: [ master ]
|
|
#branches: [ master ]
|
|
|
|
|
|
# Triggers the workflow on push tag
|
|
# Triggers the workflow on push tag
|
|
- tags: ['*']
|
|
|
|
|
|
+ #tags: ['*']
|
|
|
|
|
|
# Allows you to run this workflow manually from the Actions tab
|
|
# Allows you to run this workflow manually from the Actions tab
|
|
workflow_dispatch:
|
|
workflow_dispatch:
|
|
@@ -32,17 +36,19 @@ jobs:
|
|
run: |
|
|
run: |
|
|
set -e
|
|
set -e
|
|
echo start build
|
|
echo start build
|
|
- export APPNAME="ServiceAdaptor"
|
|
|
|
|
|
+
|
|
|
|
+ export DOCKER_ImagePrefix="serset/"
|
|
export DOCKER_USERNAME="${{ secrets.DOCKER_USERNAME }}"
|
|
export DOCKER_USERNAME="${{ secrets.DOCKER_USERNAME }}"
|
|
export DOCKER_PASSWORD="${{ secrets.DOCKER_PASSWORD }}"
|
|
export DOCKER_PASSWORD="${{ secrets.DOCKER_PASSWORD }}"
|
|
export NUGET_SERVER="${{ secrets.NUGET_SERVER }}"
|
|
export NUGET_SERVER="${{ secrets.NUGET_SERVER }}"
|
|
export NUGET_KEY="${{ secrets.NUGET_KEY }}"
|
|
export NUGET_KEY="${{ secrets.NUGET_KEY }}"
|
|
- export GIT_SSH_SECRET="${{ secrets.GIT_SSH_SECRET }}"
|
|
|
|
- cd ./Publish/DevOps/github-bash
|
|
|
|
|
|
+ export WebDav_BaseUrl="${{ secrets.WebDav_BaseUrl }}"
|
|
|
|
+ export WebDav_User="${{ secrets.WebDav_User }}"
|
|
|
|
+ cd ./Publish/DevOps3/github-bash
|
|
bash startup.bash
|
|
bash startup.bash
|
|
echo build succeed!
|
|
echo build succeed!
|
|
|
|
|
|
- echo "appName=ServiceAdaptor" >> $GITHUB_ENV
|
|
|
|
|
|
+ # echo "appName=${APPNAME}" >> $GITHUB_ENV
|
|
|
|
|
|
|
|
|
|
- name: release_create
|
|
- name: release_create
|
|
@@ -90,15 +96,6 @@ jobs:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- - uses: actions/upload-release-asset@v1
|
|
|
|
- env:
|
|
|
|
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
- with:
|
|
|
|
- upload_url: ${{ steps.release_create.outputs.upload_url }}
|
|
|
|
- asset_path: ${{ env.release_dirPath }}/${{ env.appName }}-Station(net5.0)-${{ env.release_version }}.zip
|
|
|
|
- asset_name: ${{ env.appName }}-Station-net5.0-${{ env.release_version }}.zip
|
|
|
|
- asset_content_type: application/zip
|
|
|
|
-
|
|
|
|
- uses: actions/upload-release-asset@v1
|
|
- uses: actions/upload-release-asset@v1
|
|
env:
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
@@ -107,39 +104,3 @@ jobs:
|
|
asset_path: ${{ env.release_dirPath }}/${{ env.appName }}-Station(net6.0)-${{ env.release_version }}.zip
|
|
asset_path: ${{ env.release_dirPath }}/${{ env.appName }}-Station(net6.0)-${{ env.release_version }}.zip
|
|
asset_name: ${{ env.appName }}-Station-net6.0-${{ env.release_version }}.zip
|
|
asset_name: ${{ env.appName }}-Station-net6.0-${{ env.release_version }}.zip
|
|
asset_content_type: application/zip
|
|
asset_content_type: application/zip
|
|
-
|
|
|
|
- - uses: actions/upload-release-asset@v1
|
|
|
|
- env:
|
|
|
|
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
- with:
|
|
|
|
- upload_url: ${{ steps.release_create.outputs.upload_url }}
|
|
|
|
- asset_path: ${{ env.release_dirPath }}/${{ env.appName }}-Station(netcoreapp2.1)-${{ env.release_version }}.zip
|
|
|
|
- asset_name: ${{ env.appName }}-Station-netcoreapp2.1-${{ env.release_version }}.zip
|
|
|
|
- asset_content_type: application/zip
|
|
|
|
-
|
|
|
|
- - uses: actions/upload-release-asset@v1
|
|
|
|
- env:
|
|
|
|
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
- with:
|
|
|
|
- upload_url: ${{ steps.release_create.outputs.upload_url }}
|
|
|
|
- asset_path: ${{ env.release_dirPath }}/${{ env.appName }}-Station(netcoreapp2.2)-${{ env.release_version }}.zip
|
|
|
|
- asset_name: ${{ env.appName }}-Station-netcoreapp2.2-${{ env.release_version }}.zip
|
|
|
|
- asset_content_type: application/zip
|
|
|
|
-
|
|
|
|
- - uses: actions/upload-release-asset@v1
|
|
|
|
- env:
|
|
|
|
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
- with:
|
|
|
|
- upload_url: ${{ steps.release_create.outputs.upload_url }}
|
|
|
|
- asset_path: ${{ env.release_dirPath }}/${{ env.appName }}-Station(netcoreapp3.0)-${{ env.release_version }}.zip
|
|
|
|
- asset_name: ${{ env.appName }}-Station-netcoreapp3.0-${{ env.release_version }}.zip
|
|
|
|
- asset_content_type: application/zip
|
|
|
|
-
|
|
|
|
- - uses: actions/upload-release-asset@v1
|
|
|
|
- env:
|
|
|
|
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
- with:
|
|
|
|
- upload_url: ${{ steps.release_create.outputs.upload_url }}
|
|
|
|
- asset_path: ${{ env.release_dirPath }}/${{ env.appName }}-Station(netcoreapp3.1)-${{ env.release_version }}.zip
|
|
|
|
- asset_name: ${{ env.appName }}-Station-netcoreapp3.1-${{ env.release_version }}.zip
|
|
|
|
- asset_content_type: application/zip
|
|
|