Has a pipeline ever worked first or second try? #patch
This commit is contained in:
commit
aa8bf53257
@ -6,8 +6,8 @@ variables:
|
|||||||
GIT_SUBMODULE_STRATEGY: recursive
|
GIT_SUBMODULE_STRATEGY: recursive
|
||||||
OBJECTS_DIRECTORY: 'obj'
|
OBJECTS_DIRECTORY: 'obj'
|
||||||
NUGET_PACKAGES_DIRECTORY: '.nuget'
|
NUGET_PACKAGES_DIRECTORY: '.nuget'
|
||||||
SOURCE_CODE_PATH: 'ChaosBot/*/'
|
SOURCE_CODE_PATH: 'ChaosBot/'
|
||||||
NODE_MODULES_DIRECTORY: 'ChaosBot/wwwroot/node_modules'
|
NODE_MODULES_DIRECTORY: 'wwwroot/node_modules'
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- version
|
- version
|
||||||
@ -30,7 +30,7 @@ cache:
|
|||||||
# 3) Path to the directory where restored dependencies are kept.
|
# 3) Path to the directory where restored dependencies are kept.
|
||||||
- '$NUGET_PACKAGES_DIRECTORY'
|
- '$NUGET_PACKAGES_DIRECTORY'
|
||||||
# 4) Path to node_modules
|
# 4) Path to node_modules
|
||||||
- '$NODE_MODULES_DIRECTORY'
|
- '$SOURCE_CODE_PATH$NODE_MODULES_DIRECTORY'
|
||||||
#
|
#
|
||||||
policy: pull-push
|
policy: pull-push
|
||||||
|
|
||||||
@ -59,7 +59,7 @@ version:
|
|||||||
paths:
|
paths:
|
||||||
- version
|
- version
|
||||||
|
|
||||||
build:
|
build_dotnet:
|
||||||
stage: build
|
stage: build
|
||||||
only:
|
only:
|
||||||
changes:
|
changes:
|
||||||
@ -75,7 +75,7 @@ build:
|
|||||||
- 'dotnet restore --packages $NUGET_PACKAGES_DIRECTORY'
|
- 'dotnet restore --packages $NUGET_PACKAGES_DIRECTORY'
|
||||||
- 'dotnet build --no-restore'
|
- 'dotnet build --no-restore'
|
||||||
|
|
||||||
tests:
|
tests_dotnet:
|
||||||
stage: test
|
stage: test
|
||||||
only:
|
only:
|
||||||
changes:
|
changes:
|
||||||
@ -83,7 +83,7 @@ tests:
|
|||||||
refs:
|
refs:
|
||||||
- master
|
- master
|
||||||
dependencies:
|
dependencies:
|
||||||
- build
|
- build_dotnet
|
||||||
tags:
|
tags:
|
||||||
- docker
|
- docker
|
||||||
- hawkeye
|
- hawkeye
|
||||||
@ -91,7 +91,7 @@ tests:
|
|||||||
- 'dotnet restore --packages $NUGET_PACKAGES_DIRECTORY'
|
- 'dotnet restore --packages $NUGET_PACKAGES_DIRECTORY'
|
||||||
- 'dotnet test --no-restore'
|
- 'dotnet test --no-restore'
|
||||||
|
|
||||||
release:
|
release_dotnet:
|
||||||
stage: release
|
stage: release
|
||||||
only:
|
only:
|
||||||
changes:
|
changes:
|
||||||
@ -99,7 +99,7 @@ release:
|
|||||||
refs:
|
refs:
|
||||||
- master
|
- master
|
||||||
dependencies:
|
dependencies:
|
||||||
- tests
|
- tests_dotnet
|
||||||
tags:
|
tags:
|
||||||
- docker
|
- docker
|
||||||
- hawkeye
|
- hawkeye
|
||||||
@ -129,7 +129,7 @@ tests_node:
|
|||||||
- 'yarn lint'
|
- 'yarn lint'
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- wwwroot/dist/
|
- ChaosBot/wwwroot/dist/
|
||||||
|
|
||||||
release_node:
|
release_node:
|
||||||
image: node:latest
|
image: node:latest
|
||||||
@ -150,7 +150,7 @@ release_node:
|
|||||||
- 'yarn build'
|
- 'yarn build'
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- wwwroot/dist/**
|
- ChaosBot/wwwroot/dist/**
|
||||||
|
|
||||||
docker:
|
docker:
|
||||||
image: docker:stable
|
image: docker:stable
|
||||||
@ -165,7 +165,7 @@ docker:
|
|||||||
- hawkeye
|
- hawkeye
|
||||||
dependencies:
|
dependencies:
|
||||||
- version
|
- version
|
||||||
- release
|
- release_dotnet
|
||||||
- release_node
|
- release_node
|
||||||
script:
|
script:
|
||||||
# Log in to the registry
|
# Log in to the registry
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user