Update CI config to DRY in token creation

This commit is contained in:
Henrik Hüttemann 2023-06-05 13:41:40 +02:00
parent f041d9584e
commit dd7c9c10d5
No known key found for this signature in database
GPG Key ID: 9F7BD10E0A8A111E

View File

@ -1,5 +1,7 @@
variables: variables:
- &node_image 'node:20-alpine' - &node_image 'node:20-alpine'
- &create_synapse_access_token >
echo '{"user_id":"ci-dummy","access_token":"ci-dummy","home_server":"ci-dummy","device_id":"ci-dummy"}' > src/config/synapse_access_token.json
pipeline: pipeline:
lint-markdown: lint-markdown:
@ -37,11 +39,11 @@ pipeline:
node-test: node-test:
image: *node_image image: *node_image
commands: commands:
- echo '{"user_id":"ci-dummy","access_token":"ci-dummy","home_server":"ci-dummy","device_id":"ci-dummy"}' > src/config/synapse_access_token.json - *create_synapse_access_token
- npm test - npm test
node-compile: node-compile:
image: *node_image image: *node_image
commands: commands:
- echo '{"user_id":"ci-dummy","access_token":"ci-dummy","home_server":"ci-dummy","device_id":"ci-dummy"}' > src/config/synapse_access_token.json - *create_synapse_access_token
- npm run compile - npm run compile