1
0
Fork 0
mirror of https://gitlab.jonasled.de/jonasled/discordbot synced 2024-10-21 08:49:30 +02:00
discordbot/.gitlab-ci.yml

32 lines
938 B
YAML
Raw Normal View History

2020-04-02 19:27:37 +02:00
image: docker
services:
2020-04-02 19:51:37 +02:00
- docker:dind
2020-04-02 19:27:37 +02:00
2020-04-02 19:51:37 +02:00
stages:
- build
- deploy
2020-04-02 19:27:37 +02:00
build:
2020-04-02 19:51:37 +02:00
stage: build
only:
- master
script:
- echo "building branch $CI_COMMIT_REF_NAME, Version $version"
- git config --global user.name "build"
- git config --global user.email "noreply@jonasled.de"
- sudo docker images prune -f
- sudo docker pull python:3
- sudo docker build -t gitlab.jonasled.de/jonasled/discordbot
- sudo docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- sudo docker push gitlab.jonasled.de/jonasled/discordbot
2020-04-02 19:27:37 +02:00
deploy:
2020-04-02 19:51:37 +02:00
stage: deploy
only:
- master
script:
- sudo apt-get install -y python-pip #install pip, this is needed to install docker-compose in the next step
- sudo pip install docker-compose #Install docker-compose with pip
- sudo docker-compose up -d #Start the new container
environment: master
2020-04-02 19:27:37 +02:00