Has a pipeline ever worked first or second try? #patch

This commit is contained in:
Daniel_I_Am 2020-09-29 20:12:52 +02:00
commit aa8bf53257
No known key found for this signature in database
GPG Key ID: 80C428FCC9743E84

View File

@ -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