Remove dist folder from wwwroot and set up pipeline for frontend #minor
This commit is contained in:
commit
66077cb2e6
@ -5,3 +5,6 @@ end_of_line = lf
|
|||||||
insert_final_newline = true
|
insert_final_newline = true
|
||||||
indent_style = space
|
indent_style = space
|
||||||
indent_size = 4
|
indent_size = 4
|
||||||
|
|
||||||
|
[.gitlab-ci.yml]
|
||||||
|
indent_size = 2
|
||||||
@ -7,12 +7,15 @@ variables:
|
|||||||
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'
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- version
|
- version
|
||||||
- build
|
- build
|
||||||
- test
|
- test
|
||||||
- release
|
- release
|
||||||
|
- test_node
|
||||||
|
- release_node
|
||||||
- docker
|
- docker
|
||||||
- deploy
|
- deploy
|
||||||
|
|
||||||
@ -28,6 +31,8 @@ cache:
|
|||||||
- '$SOURCE_CODE_PATH$OBJECTS_DIRECTORY/*.csproj.nuget.*'
|
- '$SOURCE_CODE_PATH$OBJECTS_DIRECTORY/*.csproj.nuget.*'
|
||||||
# 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
|
||||||
|
- '$NODE_MODULES_DIRECTORY'
|
||||||
#
|
#
|
||||||
policy: pull-push
|
policy: pull-push
|
||||||
|
|
||||||
@ -106,7 +111,48 @@ release:
|
|||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- build/*
|
- build/*
|
||||||
|
|
||||||
|
test_node:
|
||||||
|
image: node:latest
|
||||||
|
stage: test_node
|
||||||
|
only:
|
||||||
|
changes:
|
||||||
|
- ChaosBot/**/*
|
||||||
|
refs:
|
||||||
|
- master
|
||||||
|
dependencies:
|
||||||
|
- version
|
||||||
|
tags:
|
||||||
|
- docker
|
||||||
|
- hawkeye
|
||||||
|
script:
|
||||||
|
- 'cd ChaosBot/wwwroot'
|
||||||
|
- 'yarn install'
|
||||||
|
- 'yarn lint'
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- wwwroot/dist/
|
||||||
|
|
||||||
|
release_node:
|
||||||
|
image: node:latest
|
||||||
|
stage: release_node
|
||||||
|
only:
|
||||||
|
changes:
|
||||||
|
- ChaosBot/**/*
|
||||||
|
refs:
|
||||||
|
- master
|
||||||
|
dependencies:
|
||||||
|
- test_node
|
||||||
|
tags:
|
||||||
|
- docker
|
||||||
|
- hawkeye
|
||||||
|
script:
|
||||||
|
- 'cd ChaosBot/wwwroot'
|
||||||
|
- 'yarn install'
|
||||||
|
- 'yarn build'
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- wwwroot/dist/**
|
||||||
|
|
||||||
docker:
|
docker:
|
||||||
image: docker:stable
|
image: docker:stable
|
||||||
@ -122,6 +168,7 @@ docker:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- version
|
- version
|
||||||
- release
|
- release
|
||||||
|
- release_node
|
||||||
script:
|
script:
|
||||||
# Log in to the registry
|
# Log in to the registry
|
||||||
- 'docker login -u=$REGISTRY_USER -p=$REGISTRY_PASS registry.chaoticlogic.us'
|
- 'docker login -u=$REGISTRY_USER -p=$REGISTRY_PASS registry.chaoticlogic.us'
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
Subproject commit 5d1ee1a5568be4bb30122ad25d65a1015d4185bd
|
Subproject commit d1de3d7b260a4c50793e4705c7f75e8c1b662c8a
|
||||||
Loading…
Reference in New Issue
Block a user