Skip to content
Snippets Groups Projects
Commit 0d36ebfc authored by Oleksandr Kosse (EPAM)'s avatar Oleksandr Kosse (EPAM)
Browse files

Merge branch 'GONRG-4699-Push-Release-Images-to-GCP' into 'master'

Gonrg 4699 push release images to gcp

See merge request !49
parents 62a633a3 79158f71
No related branches found
No related tags found
2 merge requests!56Update to master,!49Gonrg 4699 push release images to gcp
Pipeline #110424 failed
...@@ -21,6 +21,7 @@ variables: ...@@ -21,6 +21,7 @@ variables:
AZURE_CLIENT_SECRET: ${AZURE_PRINCIPAL_SECRET} AZURE_CLIENT_SECRET: ${AZURE_PRINCIPAL_SECRET}
AZURE_AD_APP_RESOURCE_ID: ${AZURE_APP_ID} AZURE_AD_APP_RESOURCE_ID: ${AZURE_APP_ID}
OSDU_GCP_ENABLE_BOOTSTRAP: "true"
OSDU_GCP_COMMUNITY_BUCKET: gs://us-central1-osdu-airflow-f361a286-bucket OSDU_GCP_COMMUNITY_BUCKET: gs://us-central1-osdu-airflow-f361a286-bucket
OSDU_GCP_PRESHIP_BUCKET: gs://us-central1-airflow-v2-36b0ff41-bucket OSDU_GCP_PRESHIP_BUCKET: gs://us-central1-airflow-v2-36b0ff41-bucket
OSDU_GCP_COMMUNITY_PROJECT: nice-etching-277309 OSDU_GCP_COMMUNITY_PROJECT: nice-etching-277309
...@@ -52,20 +53,29 @@ stages: ...@@ -52,20 +53,29 @@ stages:
- publish - publish
include: include:
# pipeline logic
- project: "osdu/platform/ci-cd-pipelines" - project: "osdu/platform/ci-cd-pipelines"
ref: "master"
file: "standard-setup.yml" file: "standard-setup.yml"
- local: "/devops/azure/override-stages.yml"
# in case of any changes at project directory structure please make adjustments to Deployment Framework scripts
- local: "/deployments/scripts/gcp/bootstrap_segy_to_vds.yaml"
- project: "osdu/platform/ci-cd-pipelines" - project: "osdu/platform/ci-cd-pipelines"
ref: "master"
file: "cloud-providers/osdu-gcp-dag.yaml" file: "cloud-providers/osdu-gcp-dag.yaml"
- project: "osdu/platform/ci-cd-pipelines"
file: "cloud-providers/osdu-gcp-bootstrap.yml"
- local: "/devops/azure/override-stages.yml"
- local: "/devops/gcp/override-stages.yml" - local: "/devops/gcp/override-stages.yml"
- local: "/devops/ibm/ibm-stages.yml" - local: "/devops/ibm/ibm-stages.yml"
osdu-gcp-containerize-bootstrap-gitlab:
variables:
IMAGE_NAME: osdu-gcp-bootstrap-segy-to-vds
BUILD_ARGS: --build-arg SEGY_VDS_DOCKER_IMAGE_ARG=${SEGY_VDS_DOCKER_IMAGE}
BUILD_PATH: deployments/scripts/gcp/Dockerfile
osdu-gcp-containerize-bootstrap-gcr:
variables:
IMAGE_NAME: osdu-gcp-bootstrap-segy-to-vds
BUILD_ARGS: --build-arg SEGY_VDS_DOCKER_IMAGE_ARG=${SEGY_VDS_DOCKER_IMAGE}
BUILD_PATH: deployments/scripts/gcp/Dockerfile
osdu-gcp-containerize-bootstrap-segy-to-vds:
stage: containerize
image: docker:19.03.15
tags: ["osdu-small"]
services:
- docker:20.10.7-dind
variables:
IMAGE_NAME: osdu-gcp-bootstrap-segy-to-vds
script:
# Gitlab Container Registry
- export EXTRA_DOCKER_TAG=""; if [ "$CI_COMMIT_TAG" != "" ] ; then EXTRA_DOCKER_TAG="-t $CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_TAG" ; elif [ "$CI_COMMIT_REF_NAME" = "master" ] ; then EXTRA_DOCKER_TAG="-t $CI_REGISTRY_IMAGE/$IMAGE_NAME:latest" ; fi
- docker build -t $CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA $EXTRA_DOCKER_TAG --build-arg SEGY_VDS_DOCKER_IMAGE_ARG=${SEGY_VDS_DOCKER_IMAGE} --file deployments/scripts/gcp/Dockerfile .
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker push $CI_REGISTRY_IMAGE/$IMAGE_NAME
only:
refs:
- master
- /.*bootstrap.*/
- tags
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