Skip to content
Snippets Groups Projects
Commit 5b98fc26 authored by Surya Bahadur Kathayat's avatar Surya Bahadur Kathayat
Browse files

Update .gitlab-ci.yml

parent ac0aa312
Branches
No related tags found
No related merge requests found
Pipeline #207465 failed
image: docker:20.10.16 image: docker:20.10.16
services: services:
...@@ -7,11 +6,20 @@ services: ...@@ -7,11 +6,20 @@ services:
variables: variables:
# Use TLS https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#tls-enabled # Use TLS https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#tls-enabled
DOCKER_HOST: tcp://docker:2376 DOCKER_HOST: tcp://docker:2376
SSH_USER: student
VM_IPADDRESS: 129.241.98.1
before_script: before_script:
#- docker login -u $CI_REGISTRY_USER -p $CI_JOB_TOKEN $CI_REGISTRY #- docker login -u $CI_REGISTRY_USER -p $CI_JOB_TOKEN $CI_REGISTRY
#- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD https://registry.stud.idi.ntnu.no:5050 #- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD https://registry.stud.idi.ntnu.no:5050
- docker login -u "gitlab-ci-token" -p $CI_JOB_TOKEN registry.stud.idi.ntnu.no:5050 #- docker login -u "gitlab-ci-token" -p $CI_JOB_TOKEN registry.stud.idi.ntnu.no:5050
- 'command -v ssh-agent >/dev/null || ( apk add --update openssh )'
- eval $(ssh-agent -s)
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- ssh-keyscan $VM_IPADDRESS >> ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
build: build:
image: docker:20.10.16 image: docker:20.10.16
...@@ -23,13 +31,10 @@ build: ...@@ -23,13 +31,10 @@ build:
DOCKER_HOST: tcp://docker:2375 DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR: '' DOCKER_TLS_CERTDIR: ''
script: script:
- docker -v #- docker build -f GitlabDockerfile --tag $CI_REGISTRY_IMAGE:latest .
# use previous image as a cache to speedup build process #- docker push $CI_REGISTRY_IMAGE:latest
# - docker pull $CI_REGISTRY_IMAGE:latest || true #- docker -v
# use git tag to tag the image - ssh $SSH_USER@$VM_IPADDRESS "hostname && echo 'Welcome!!!' > welcome.txt"
- docker build -f GitlabDockerfile --tag $CI_REGISTRY_IMAGE:latest .
- docker push $CI_REGISTRY_IMAGE:latest
- docker -v
pages: pages:
script: script:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment