.gitlab-ci.yml (1256B)
1 image: "registry.gitlab.com/sebasjm/docker-taler-ci:latest" 2 3 # before_script: 4 # - pg_ctlcluster 12 main start 5 6 stages: 7 - test 8 - deploy 9 10 # test: 11 # stage: test 12 # script: 13 # - ./bootstrap 14 # - ./configure 15 # - make install 16 17 deploy-webext: 18 stage: deploy 19 script: 20 - ./bootstrap 21 - ./configure 22 - pnpm i 23 - pnpm run -r prepare 24 - make webextension 25 - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" 26 --upload-file packages/taler-wallet-webextension/extension/taler-wallet-webextension-$(jq -r .version packages/taler-wallet-webextension/manifest.json).zip 27 "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/taler-wallet/$(jq -r .version packages/taler-wallet-webextension/manifest.json | cut -d . -f 1,2,3)/taler-wallet-$(jq -r .version packages/taler-wallet-webextension/manifest.json).zip"' 28 29 deploy-npm: 30 stage: deploy 31 script: 32 - npm config set @gnu-taler:registry https://gitlab.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/ 33 - npm config set '//gitlab.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken' ${CI_JOB_TOKEN} 34 - ./bootstrap 35 - ./configure 36 - pnpm i 37 - pnpm run -r prepare 38 - make publish 39 40 # after_script: 41 # - pg_ctlcluster 12 main stop