mirror of
https://github.com/onsonr/sonr.git
synced 2025-03-10 13:07:09 +00:00
38 lines
1.0 KiB
YAML
38 lines
1.0 KiB
YAML
|
version: "3"
|
||
|
|
||
|
vars:
|
||
|
ROOT:
|
||
|
sh: git rev-parse --show-toplevel
|
||
|
|
||
|
tasks:
|
||
|
build:
|
||
|
desc: Build all matrix docker images
|
||
|
cmds:
|
||
|
- task: docker-build-push
|
||
|
vars:
|
||
|
DOCKER_FILE: deploy/matrixhs/server.Dockerfile
|
||
|
DOCKER_IMAGE: onsonr/synapse
|
||
|
- task: docker-build-push
|
||
|
vars:
|
||
|
DOCKER_FILE: deploy/matrixhs/hooks.Dockerfile
|
||
|
DOCKER_IMAGE: onsonr/hookshot
|
||
|
- task: docker-build-push
|
||
|
vars:
|
||
|
DOCKER_FILE: deploy/matrixhs/sync.Dockerfile
|
||
|
DOCKER_IMAGE: onsonr/sliding-sync
|
||
|
- task: docker-build-push
|
||
|
vars:
|
||
|
DOCKER_FILE: deploy/matrixhs/web.Dockerfile
|
||
|
DOCKER_IMAGE: onsonr/element-web
|
||
|
silent: true
|
||
|
|
||
|
docker-build-push:
|
||
|
internal: true
|
||
|
vars:
|
||
|
required: [DOCKER_FILE, DOCKER_IMAGE]
|
||
|
cmds:
|
||
|
- docker build -t {{.DOCKER_IMAGE}}:latest -f {{.DOCKER_FILE}} .
|
||
|
- docker build -t {{.DOCKER_IMAGE}}:{{.COMMIT}} -f {{.DOCKER_FILE}} .
|
||
|
- docker push {{.DOCKER_IMAGE}}:latest
|
||
|
- docker push {{.DOCKER_IMAGE}}:{{.COMMIT}}
|