20 lines
660 B
YAML
20 lines
660 B
YAML
steps:
|
|
- name: lint
|
|
image: hadolint/hadolint:latest-alpine
|
|
commands:
|
|
- "hadolint Dockerfile"
|
|
- name: build
|
|
image: docker
|
|
commands:
|
|
- "docker login git.snyman.info -u $DOCKER_USERNAME -p $DOCKER_TOKEN"
|
|
- "docker build --build-arg FLARUM_VERSION=$CI_COMMIT_TAG -t git.snyman.info/raoul/flarum:$CI_COMMIT_TAG -t git.snyman.info/raoul/flarum:latest ."
|
|
- "docker push git.snyman.info/raoul/flarum:$CI_COMMIT_TAG"
|
|
- "docker push git.snyman.info/raoul/flarum:latest"
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
secrets:
|
|
- docker_username
|
|
- docker_token
|
|
when:
|
|
- event: tag
|