Login to Docker registries Gitlab CI
before_script:
# Install CA certs, openssl to https downloads, python for gcloud sdk
- apk add --update make ca-certificates openssl python
- update-ca-certificates
# Write our GCP service account private key into a file
- echo "$GCLOUD_SERVICE_KEY" > gcloud-service-key.json
# Download and install Google Cloud SDK
- wget https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz
- tar zxvf google-cloud-sdk.tar.gz && ./google-cloud-sdk/install.sh --usage-reporting=false --path-update=true
- google-cloud-sdk/bin/gcloud --quiet components update
- google-cloud-sdk/bin/gcloud auth activate-service-account --key-file gcloud-service-key.json
- docker login -u _json_key --password-stdin https://eu.gcr.io < gcloud-service-key.json
before_script:
# Install CA certs, openssl to https downloads, python for gcloud sdk
- apk add --update make ca-certificates openssl python
- update-ca-certificates
#login to azure container registry
- docker login ${AZURE_CR_NAME}.azurecr.io -u $AZURE_CR_USERNAME -p $AZURE_CR_PASSWORD