Ajouter job qui génère le theme.json

This commit is contained in:
Simon Pistache 2023-05-12 08:29:07 +02:00
parent 774b52e3e8
commit bd71602b0a
3 changed files with 13 additions and 27 deletions

View File

@ -10,22 +10,28 @@ variables:
RELEASE_VERSION: v0.$CI_PIPELINE_IID RELEASE_VERSION: v0.$CI_PIPELINE_IID
PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${PACKAGE_NAME}/${RELEASE_VERSION}" 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. # Jobs from here run on Merge Requests as prerequisite for merging.
.manifest-job: &manifest .manifest-job: &manifest
stage: Manifest stage: Manifest
image: node:latest
rules: rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" - if: $CI_PIPELINE_SOURCE == "merge_request_event"
changes: changes:
# TODO: refacto this (as Reference or something else)
- ${ENTRY_FOLDER}/${PACKAGE_NAME}/* - ${ENTRY_FOLDER}/${PACKAGE_NAME}/*
script: 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: manifest-job/valid_set:
# variables: variables:
# PACKAGE_NAME: "valid_set" PACKAGE_NAME: "valid_set"
# <<: *gen-manifest <<: *manifest
.test-images-job: &test-images .test-images-job: &test-images
stage: Test stage: Test

View File

@ -1,4 +1,3 @@
# some descriptions # some descriptions
Introducting change for testing. Introducting change for testing.
Pipeline still won't trigger.

View File

@ -1,19 +0,0 @@
{
"imageFilename": "bl2_eridum_badlands_*.jpg",
"imageCredits": "Gearbox",
"displayName": "",
"dayHighlight": 1,
"nightHighlight": 3,
"sunriseImageList": [
4
],
"dayImageList": [
1
],
"sunsetImageList": [
2
],
"nightImageList": [
3
]
}