Welp, the release should bundle the node build...
This commit is contained in:
parent
3ec3b55c8b
commit
7848df6a6d
@ -90,29 +90,10 @@ tests_dotnet:
|
||||
script:
|
||||
- 'dotnet restore --packages $NUGET_PACKAGES_DIRECTORY'
|
||||
- 'dotnet test --no-restore'
|
||||
|
||||
release_dotnet:
|
||||
stage: release
|
||||
only:
|
||||
changes:
|
||||
- ChaosBot/**/*
|
||||
refs:
|
||||
- master
|
||||
dependencies:
|
||||
- tests_dotnet
|
||||
tags:
|
||||
- docker
|
||||
- hawkeye
|
||||
script:
|
||||
- 'dotnet restore --packages $NUGET_PACKAGES_DIRECTORY'
|
||||
- 'dotnet publish -c Release --runtime linux-musl-x64 -o build -p:PublishSingleFile=true ChaosBot'
|
||||
artifacts:
|
||||
paths:
|
||||
- build/*
|
||||
|
||||
tests_node:
|
||||
build_node:
|
||||
image: node:latest
|
||||
stage: test
|
||||
stage: build
|
||||
only:
|
||||
changes:
|
||||
- ChaosBot/**/*
|
||||
@ -126,10 +107,30 @@ tests_node:
|
||||
script:
|
||||
- 'cd ChaosBot/wwwroot'
|
||||
- 'yarn install'
|
||||
- 'yarn lint'
|
||||
|
||||
release_node:
|
||||
- 'yarn build'
|
||||
artifacts:
|
||||
paths:
|
||||
- ChaosBot/wwwroot/dist/*
|
||||
|
||||
tests_node:
|
||||
image: node:latest
|
||||
stage: test
|
||||
only:
|
||||
changes:
|
||||
- ChaosBot/**/*
|
||||
refs:
|
||||
- master
|
||||
dependencies:
|
||||
- build_node
|
||||
tags:
|
||||
- docker
|
||||
- hawkeye
|
||||
script:
|
||||
- 'cd ChaosBot/wwwroot'
|
||||
- 'yarn install'
|
||||
- 'yarn lint'
|
||||
|
||||
release:
|
||||
stage: release
|
||||
only:
|
||||
changes:
|
||||
@ -137,17 +138,16 @@ release_node:
|
||||
refs:
|
||||
- master
|
||||
dependencies:
|
||||
- tests_node
|
||||
- tests_dotnet
|
||||
tags:
|
||||
- docker
|
||||
- hawkeye
|
||||
- docker
|
||||
- hawkeye
|
||||
script:
|
||||
- 'cd ChaosBot/wwwroot'
|
||||
- 'yarn install'
|
||||
- 'yarn build'
|
||||
- 'dotnet restore --packages $NUGET_PACKAGES_DIRECTORY'
|
||||
- 'dotnet publish -c Release --runtime linux-musl-x64 -o build -p:PublishSingleFile=true ChaosBot'
|
||||
artifacts:
|
||||
paths:
|
||||
- ChaosBot/wwwroot/dist/*
|
||||
- build/*
|
||||
|
||||
docker:
|
||||
image: docker:stable
|
||||
@ -162,8 +162,7 @@ docker:
|
||||
- hawkeye
|
||||
dependencies:
|
||||
- version
|
||||
- release_dotnet
|
||||
- release_node
|
||||
- release
|
||||
script:
|
||||
# Log in to the registry
|
||||
- 'docker login -u=$REGISTRY_USER -p=$REGISTRY_PASS registry.chaoticlogic.us'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user