|
|
@ -20,6 +20,11 @@ workflows: |
|
|
filters: |
|
|
filters: |
|
|
branches: |
|
|
branches: |
|
|
only: main |
|
|
only: main |
|
|
|
|
|
- docbuild: |
|
|
|
|
|
requires: |
|
|
|
|
|
- lint |
|
|
|
|
|
- unittest |
|
|
|
|
|
- e2e |
|
|
|
|
|
|
|
|
jobs: |
|
|
jobs: |
|
|
hello: |
|
|
hello: |
|
|
@ -88,3 +93,11 @@ jobs: |
|
|
- run: docker login -u "giannigiux" -p "testtpdocker" |
|
|
- run: docker login -u "giannigiux" -p "testtpdocker" |
|
|
- run: docker tag app:latest $IMAGE_NAME:$CIRCLE_BUILD_NUM |
|
|
- run: docker tag app:latest $IMAGE_NAME:$CIRCLE_BUILD_NUM |
|
|
- run: docker push $IMAGE_NAME:$CIRCLE_BUILD_NUM |
|
|
- run: docker push $IMAGE_NAME:$CIRCLE_BUILD_NUM |
|
|
|
|
|
docbuild: |
|
|
|
|
|
steps: |
|
|
|
|
|
- checkout |
|
|
|
|
|
- restore_cache: |
|
|
|
|
|
key: yarn-packages-{{ checksum "yarn.lock" }} |
|
|
|
|
|
- run: yarn doc:build |
|
|
|
|
|
- store_artifacts: |
|
|
|
|
|
path: ./doc-server/ |