image: alpine/edge packages: - docker sources: - https://git.src.quest/~skye/tixe environment: project: tixe secrets: - ef58262b-f72b-460f-b417-42aed24fc67e tasks: - checks: | cd $project (echo "$(git describe --tag)" | grep -v -Eq "^[0-9]+[.][0-9]+[.][0-9]+$") && complete-build - setup: | sudo rc-service docker start sudo addgroup $(whoami) docker - build: | cd $project export VERSION=$(git describe --tags) docker build -t liljamo/tixe:"$VERSION" . --build-arg VERSION="$VERSION" - push: | cd $project export VERSION=$(git describe --tags) docker login --username liljamo --password-stdin < ~/.docker-hub-token docker push liljamo/tixe:"$VERSION"