Skip to content
Snippets Groups Projects
Commit a77d6638 authored by Jono Wenger's avatar Jono Wenger
Browse files

Update .gitlab-ci.yml

parent 3b5bd0f1
No related branches found
No related tags found
2 merge requests!67fix for latest client release,!61Add emoji sanitizater
This commit is part of merge request !67. Comments created here will be created in the context of that merge request.
......@@ -56,6 +56,7 @@ build:
artifacts:
paths:
- release/
expire_in: 1 hour
build-workers:
stage: build
......@@ -73,6 +74,21 @@ build-workers:
artifacts:
paths:
- release/
expire_in: 1 hour
emoji-update:
stage: build
except:
- tags
script:
- go mod vendor -v
- mkdir -p release
- go run -ldflags '-w -s' ./emoji/... -o emojiSet.json -v 2
- cp emojiSet.json release/
artifacts:
paths:
- release/
expire_in: 1 hour
tag:
stage: build
......@@ -96,9 +112,11 @@ combine-artifacts:
- echo $PIPELINE_JOBS
- BUILD_JOB_JSON=$(echo $PIPELINE_JOBS | jq '.[] | select(.name=="build")')
- BUILD_WORKERS_JOB_JSON=$(echo $PIPELINE_JOBS | jq '.[] | select(.name=="build-workers")')
- EMOJI_UPDATE_JOB_JSON=$(echo $PIPELINE_JOBS | jq '.[] | select(.name=="emoji-update")')
- BUILD_JOB_ID=$(echo $BUILD_JOB_JSON | jq -r '.["id"]')
- BUILD_WORKERS_JOB_ID=$(echo $BUILD_WORKERS_JOB_JSON | jq -r '.["id"]')
- EMOJI_UPDATE_JOB_ID=$(echo $EMOJI_UPDATE_JOB_JSON | jq -r '.["id"]')
- rm -rf release
- mkdir -p release
......@@ -111,6 +129,7 @@ combine-artifacts:
- 'curl --header "PRIVATE-TOKEN: $GITLAB_ACCESS_TOKEN" --output release/channelsIndexedDbWorker.js $CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/jobs/$BUILD_WORKERS_JOB_ID/artifacts/release/channelsIndexedDbWorker.js'
- 'curl --header "PRIVATE-TOKEN: $GITLAB_ACCESS_TOKEN" --output release/dmIndexedDbWorker.js $CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/jobs/$BUILD_WORKERS_JOB_ID/artifacts/release/dmIndexedDbWorker.js'
- 'curl --header "PRIVATE-TOKEN: $GITLAB_ACCESS_TOKEN" --output release/logFileWorker.js $CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/jobs/$BUILD_WORKERS_JOB_ID/artifacts/release/logFileWorker.js'
- 'curl --header "PRIVATE-TOKEN: $GITLAB_ACCESS_TOKEN" --output release/emojiSet.json $CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/jobs/$EMOJI_UPDATE_JOB_ID/artifacts/release/emojiSet.json'
- ls release
artifacts:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment