Ajouter job qui génère le theme.json
This commit is contained in:
@@ -10,22 +10,28 @@ variables:
|
||||
RELEASE_VERSION: v0.$CI_PIPELINE_IID
|
||||
PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${PACKAGE_NAME}/${RELEASE_VERSION}"
|
||||
|
||||
# TODO: to reenable later
|
||||
# Jobs from here run on Merge Requests as prerequisite for merging.
|
||||
.manifest-job: &manifest
|
||||
stage: Manifest
|
||||
image: node:latest
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||
changes:
|
||||
# TODO: refacto this (as Reference or something else)
|
||||
- ${ENTRY_FOLDER}/${PACKAGE_NAME}/*
|
||||
script:
|
||||
- echo generating manifest for ${ENTRY_FOLDER}/${PACKAGE_NAME}
|
||||
- cd src/build_job
|
||||
- npm install
|
||||
- npm run start
|
||||
artifacts:
|
||||
paths:
|
||||
- ${ENTRY_FOLDER}/${PACKAGE_NAME}/theme.json
|
||||
when: on_success
|
||||
expire_in: "1 hour"
|
||||
|
||||
# manifest-job/valid_set:
|
||||
# variables:
|
||||
# PACKAGE_NAME: "valid_set"
|
||||
# <<: *gen-manifest
|
||||
manifest-job/valid_set:
|
||||
variables:
|
||||
PACKAGE_NAME: "valid_set"
|
||||
<<: *manifest
|
||||
|
||||
.test-images-job: &test-images
|
||||
stage: Test
|
||||
|
Reference in New Issue
Block a user