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

Fix .gitlab-ci.yml

parent 28f7bfb1
No related branches found
No related tags found
2 merge requests!67fix for latest client release,!61Add emoji sanitizater
......@@ -23,6 +23,27 @@ stages:
- doc-update
- combine_artefacts
go-test:
stage: test
except:
- tags
script:
- go mod vendor -v
- go test ./... -v
wasm-test:
stage: test
except:
- tags
script:
- export PATH=/root/go/bin:$PATH
- echo > utils/utils_js.s
- go mod vendor
- unset SSH_PRIVATE_KEY
- unset $(env | grep '=' | awk -F= '{print $1}' | grep -v PATH | grep -v GO | grep -v HOME)
- GOOS=js GOARCH=wasm go test ./indexedDb/... -v
- GOOS=js GOARCH=wasm go test ./... -v
build:
stage: build
except:
......@@ -37,14 +58,6 @@ build:
- release/
expire_in: 1 hour
go-test:
stage: test
except:
- tags
script:
- go mod vendor -v
- go test ./... -v
emoji-update:
stage: build
except:
......@@ -59,22 +72,16 @@ emoji-update:
- release/
expire_in: 1 hour
wasm-test:
stage: test
tag:
stage: build
except:
- tags
image: $DOCKER_IMAGE
script:
- export PATH=/root/go/bin:$PATH
- echo > utils/utils_js.s
- env
# - go install github.com/agnivade/wasmbrowsertest@latest
# - mv ~/go/bin/go_js_wasm_exec ~/go/bin/go_js_wasm_exec.old
# - ln -s ~/go/bin/wasmbrowsertest ~/go/bin/go_js_wasm_exec
- go mod vendor
- unset SSH_PRIVATE_KEY
- unset $(env | grep '=' | awk -F= '{print $1}' | grep -v PATH | grep -v GO | grep -v HOME)
- GOOS=js GOARCH=wasm go test ./indexedDb/... -v
- GOOS=js GOARCH=wasm go test ./... -v
- git remote add origin_tags git@$GITLAB_SERVER:elixxir/xxdk-wasm.git || true
- GOOS=js GOARCH=wasm go build -ldflags '-w -s' -o release/xxdk.wasm main.go
- git tag $(sha256sum release/xxdk.wasm | awk '{ print $1 }') -f
- git push origin_tags -f --tags
combine_artefacts:
stage: combine_artefacts
......@@ -96,7 +103,7 @@ combine_artefacts:
- 'curl --header "PRIVATE-TOKEN: $GITLAB_ACCESS_TOKEN" --output release/wasm_exec.js $CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/jobs/$BUILD_JOB_ID/artifacts/release/wasm_exec.js'
- 'curl --header "PRIVATE-TOKEN: $GITLAB_ACCESS_TOKEN" --output release/xxdk.wasm $CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/jobs/$BUILD_JOB_ID/artifacts/release/xxdk.wasm'
- 'curl --header "PRIVATE-TOKEN: $GITLAB_ACCESS_TOKEN" --output release/emojiSet.js $CI_SERVER_URL/api/v4/projects/$CI_PROJECT_ID/jobs/$EMOJI_UPDATE_JOB_ID/artifacts/release/emojiSet.json'
- '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:
......@@ -104,17 +111,6 @@ combine_artefacts:
- release/
expose_as: "release"
tag:
stage: build
except:
- tags
image: $DOCKER_IMAGE
script:
- git remote add origin_tags git@$GITLAB_SERVER:elixxir/xxdk-wasm.git || true
- GOOS=js GOARCH=wasm go build -ldflags '-w -s' -o release/xxdk.wasm main.go
- git tag $(sha256sum release/xxdk.wasm | awk '{ print $1 }') -f
- git push origin_tags -f --tags
# This pipeline job will attempt to have pkg.go.dev update docs for xxdk-wasm.
#
# pkg.go.dev relies on the proxy.golang.org service (go module cache/proxy) to discover versions of
......
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