image: docker:latest services: - docker:dind before_script: - apk add --no-cache python3 - pip3 install pylint requests discord.py docker pybooru pylint wolframalpha stages: - test - build - deploy linting_python: stage: test script: - pylint -E app/*.py only: - /.*/ tags: - docker building_docker_container: stage: build script: - docker build -t ldooks/dragon-bot:latest . only: - master pushing_docker_container: stage: deploy script: - docker login -u ldooks -p $docker_hub_password - docker push ldooks/dragon-bot:latest only: - master