Skip to content
Snippets Groups Projects
Commit 6539dcd4 authored by Bogdan Cochior's avatar Bogdan Cochior
Browse files

ci: write dynamically dockerfile for now

parent 82fae045
No related branches found
No related tags found
No related merge requests found
......@@ -11,7 +11,7 @@ stages:
- demo
build:
image: docker:latest
image: $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA
stage: build
script:
- docker version
......@@ -39,20 +39,20 @@ test:
- cd ${HOME}
- npm run test
push:latest:
image: docker:latest
stage: docker
script:
- if [ -z "$DOCKERHUB_USERNAME" ] || [ -z "$DOCKERHUB_PASSWORD" ]; then echo "Not pushing" && exit 0; fi
- docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
- echo "Ignore warning! Cannot perform an interactive login from a non TTY device"
- docker build -t $IMAGE_ORG/$IMAGE_NAME:latest --label COMMIT_SHA=$CI_COMMIT_SHA .
- docker push $IMAGE_ORG/$IMAGE_NAME:latest
only:
- master
# push:latest:
# image: docker:latest
# stage: docker
# script:
# - if [ -z "$DOCKERHUB_USERNAME" ] || [ -z "$DOCKERHUB_PASSWORD" ]; then echo "Not pushing" && exit 0; fi
# - docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
# - echo "Ignore warning! Cannot perform an interactive login from a non TTY device"
# - docker build -t $IMAGE_ORG/$IMAGE_NAME:latest --label COMMIT_SHA=$CI_COMMIT_SHA .
# - docker push $IMAGE_ORG/$IMAGE_NAME:latest
# only:
# - master
demo:now:
image: $IMAGE_ORG/$IMAGE_NAME:latest
image: $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA
stage: demo
when: manual
variables:
......@@ -65,4 +65,5 @@ demo:now:
script:
- npm i -g --unsafe-perm now
- cd ${HOME}/now
- echo 'FROM $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA' >> Dockerfile
- now --public --docker --token $NOW_TOKEN -e AWS_S3_ACCESS_KEY=$AWS_S3_ACCESS_KEY -e AWS_S3_SECRET_KEY=$AWS_S3_SECRET_KEY -e AWS_S3_REGION=$AWS_S3_REGION -e AWS_S3_BUCKET=$AWS_S3_BUCKET -e AWS_SES_SECRET_KEY=$AWS_SES_SECRET_KEY -e AWS_SES_ACCESS_KEY=$AWS_SES_ACCESS_KEY -e AWS_SES_REGION=$AWS_SES_REGION -e EMAIL_SENDER=$EMAIL_SENDER -e secret=$SECRET
\ No newline at end of file
FROM bogdandev/xpub-faraday:latest
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment