Skip to content
Snippets Groups Projects
Commit 04b6578d authored by Zhu, Ling Dr (Elec Electronic Eng)'s avatar Zhu, Ling Dr (Elec Electronic Eng)
Browse files

Update .gitlab-ci.yml

parent da4e46a1
No related branches found
No related tags found
No related merge requests found
Pipeline #28932 failed
stages: stages:
- publish - publish
- deploy
variables: variables:
CONTAINER_IMAGE: gitlab-registry.eps.surrey.ac.uk/lz0002/hello CONTAINER_IMAGE: gitlab-registry.eps.surrey.ac.uk/lz0002/hello
...@@ -32,4 +33,16 @@ build: ...@@ -32,4 +33,16 @@ build:
- docker build -t ${CONTAINER_IMAGE} . - docker build -t ${CONTAINER_IMAGE} .
#- docker tag ${CONTAINER_IMAGE} ${CONTAINER_IMAGE}:${CI_COMMIT_SHORT_SHA} #- docker tag ${CONTAINER_IMAGE} ${CONTAINER_IMAGE}:${CI_COMMIT_SHORT_SHA}
- docker tag ${CONTAINER_IMAGE} ${CONTAINER_IMAGE}:latest - docker tag ${CONTAINER_IMAGE} ${CONTAINER_IMAGE}:latest
- docker push ${CONTAINER_IMAGE}:latest - docker push ${CONTAINER_IMAGE}:latest
\ No newline at end of file deploy:
image: gitlab-registry.eps.surrey.ac.uk/lz0002/alpine:latest
stage: deploy
tags:
- deployment
script:
- chmod og= $ID_RSA
- apk update && apk add openssh-client
- ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker login -u cicd -p x8x_9DwsywDzAPviBX7s"
- ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker pull gitlab-registry.eps.surrey.ac.uk/lz0002/hello"
- ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker container rm -f my-hello-svr || true"
- ssh -i $ID_RSA -o StrictHostKeyChecking=no $SERVER_USER@$SERVER_IP "docker run -d -p 8999:8999 --name my-hello-svr gitlab-registry.eps.surrey.ac.uk/lz0002/hello"
\ No newline at end of file
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