diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..82c1619f37cce301d4630f021b0e7d1f1fdabb1f --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,36 @@ +variables: + LOGLEVEL: DEBUG + TMP_DIRECTORY: /tmp + MINIO_SRC_ENDPOINT: + MINIO_SRC_ACCESS_KEY: + MINIO_SRC_SECRET_KEY: + MINIO_SRC_SECURE: + MINIO_DST_ENDPOINT: + MINIO_DST_ACCESS_KEY: + MINIO_DST_SECRET_KEY: + MINIO_DST_SECURE: + BUCKET_LIST: + SLEEP_TIME_IN_SECONDS: 5 + +stages: + - build + +build_development: + stage: build + only: + - development + script: + - export TAG=dev + - docker-compose build + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker-compose push + +build_release: + stage: build + only: + - tags + script: + - export TAG=$(echo $CI_COMMIT_TAG | sed 's/v//g') + - docker-compose build + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker-compose push