Skip to content
Snippets Groups Projects
Commit 7b07d0b6 authored by Georgi Todorov's avatar Georgi Todorov
Browse files

Add ssi-env

parent da28bb33
No related branches found
No related tags found
No related merge requests found
Pipeline #58572 failed
image: golang:latest
stages:
- build
build:
stage: build
- build-ssi-dev
- build-ssi-prod
build-ssi-dev:
stage: build-ssi-dev
variables:
DB_ADDR: "mongodb://localhost:27017/policy"
DB_USER: "user"
......@@ -11,7 +13,29 @@ build:
REPO_USER: "gitlab-ci-token"
REPO_PASS: "${CI_JOB_TOKEN}"
BRANCH: "dev"
script:
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/policy sync
- cd sync/cmd/sync
- go build
- ./sync -repoURL "${REPO_URL}" -repoUser "${REPO_USER}" -repoPass "${REPO_PASS}" -dbAddr "${DB_ADDR}" -dbUser "${DB_USER}" -dbPass "${DB_PASS}" -branch "${BRANCH}"
tags:
- deployment
- kubernetes-cluster-google-dev-ssi
environment:
- ssi
rules:
- if: $CLUSTER =~ /^(dev)$/'
build-ssi-prod:
stage: build-ssi-prod
variables:
DB_ADDR: "mongodb://localhost:27017/policy"
DB_USER: "user"
DB_PASS: "password"
REPO_URL: "https://path/to/repo.git"
REPO_USER: "gitlab-ci-token"
REPO_PASS: "${CI_JOB_TOKEN}"
BRANCH: "dev"
script:
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/gaia-x/data-infrastructure-federation-services/tsa/policy sync
- cd sync/cmd/sync
......@@ -19,6 +43,8 @@ build:
- ./sync -repoURL "${REPO_URL}" -repoUser "${REPO_USER}" -repoPass "${REPO_PASS}" -dbAddr "${DB_ADDR}" -dbUser "${DB_USER}" -dbPass "${DB_PASS}" -branch "${BRANCH}"
tags:
- deployment
- kubernetes-cluster-google-gaiax-staging
- kubernetes-cluster-google-prod-ssi
environment:
- ssi
rules:
- if: $CI_COMMIT_BRANCH == "main"
\ No newline at end of file
- if: $CLUSTER =~ /^(prod)$/'
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