Compare commits
4 Commits
restructur
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| b3b9e5f370 | |||
| f283c10ae4 | |||
| d0981af607 | |||
| a132d6bf4c |
@ -1,8 +1,11 @@
|
|||||||
image: nixpkgs/nix-flakes
|
default:
|
||||||
|
image:
|
||||||
|
name: registry.uniworx.de/uniworx/containers/nix-attic:latest
|
||||||
|
|
||||||
workflow:
|
workflow:
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH
|
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
||||||
|
- if: $CI_MERGE_REQUEST_ID
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
STACK_ROOT: "${CI_PROJECT_DIR}/.stack-root"
|
STACK_ROOT: "${CI_PROJECT_DIR}/.stack-root"
|
||||||
@ -13,6 +16,10 @@ cache:
|
|||||||
- .stack-root
|
- .stack-root
|
||||||
- _cache
|
- _cache
|
||||||
|
|
||||||
|
stages:
|
||||||
|
- review
|
||||||
|
- deploy
|
||||||
|
|
||||||
pages:
|
pages:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
script: &build-script
|
script: &build-script
|
||||||
@ -21,13 +28,30 @@ pages:
|
|||||||
paths:
|
paths:
|
||||||
- public
|
- public
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == "main"
|
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
||||||
|
|
||||||
test:
|
review:start:
|
||||||
stage: test
|
stage: review
|
||||||
script: *build-script
|
script: *build-script
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- public
|
- public
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH != "main"
|
- if: $CI_MERGE_REQUEST_ID
|
||||||
|
environment:
|
||||||
|
name: preview/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}
|
||||||
|
url: https://${CI_PROJECT_NAMESPACE}.pages.uniworx.de/-/${CI_PROJECT_NAME}/-/jobs/${CI_JOB_ID}/artifacts/public/index.html
|
||||||
|
auto_stop_in: 2 weeks
|
||||||
|
on_stop: review:stop
|
||||||
|
|
||||||
|
review:stop:
|
||||||
|
stage: review
|
||||||
|
rules:
|
||||||
|
- if: $CI_MERGE_REQUEST_ID
|
||||||
|
when: manual
|
||||||
|
allow_failure: true
|
||||||
|
environment:
|
||||||
|
name: preview/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}
|
||||||
|
action: stop
|
||||||
|
script:
|
||||||
|
- echo 'Terminating review app'
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
gup --always
|
gup --always
|
||||||
yarn install
|
yarn install --frozen-lockfile --check-files --non-interactive
|
||||||
touch node_modules
|
touch node_modules
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user