0.2.3 #99
1 changed files with 22 additions and 0 deletions
|
|
@ -2,6 +2,7 @@ stages:
|
||||||
- build
|
- build
|
||||||
- test
|
- test
|
||||||
- lint
|
- lint
|
||||||
|
- deploy
|
||||||
|
|
||||||
javascript build:
|
javascript build:
|
||||||
image: node:12
|
image: node:12
|
||||||
|
|
@ -84,3 +85,24 @@ python linting:
|
||||||
- isort -rc src/ --check-only
|
- isort -rc src/ --check-only
|
||||||
- black -l 88 --check src/
|
- black -l 88 --check src/
|
||||||
- autoflake --check --remove-all-unused-imports --ignore-init-module-imports --recursive src/
|
- autoflake --check --remove-all-unused-imports --ignore-init-module-imports --recursive src/
|
||||||
|
|
||||||
|
deploy:
|
||||||
|
stage: deploy
|
||||||
|
image: debian:buster
|
||||||
|
environment:
|
||||||
|
name: production
|
||||||
|
url: rss.fudiggity.nl
|
||||||
|
before_script:
|
||||||
|
- apt-get update && apt-get install -y ansible
|
||||||
|
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@git.fudiggity.nl/sonny/ansible-playbooks.git deployment
|
||||||
|
- echo $DEPLOY_HOST > deployment/hosts.yml
|
||||||
|
- echo $DEPLOY_KEY > deployment/deploy_key
|
||||||
|
script:
|
||||||
|
- ansible-playbook deployment/playbook.yml \
|
||||||
|
--inventory deployment/hosts.yml \
|
||||||
|
--limit newsreader \
|
||||||
|
--user ansible \
|
||||||
|
--private-key deployment/deploy_key
|
||||||
|
when: manual
|
||||||
|
only:
|
||||||
|
- development
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue