image: alpine/edge packages: - docker sources: - https://git.src.quest/~skye/felu environment: project: felu secrets: - ef58262b-f72b-460f-b417-42aed24fc67e tasks: - checks: | cd $project if (echo "$(git describe --tag)" | grep -v -Eq "^[0-9]+[.][0-9]+[.][0-9]+$"); then complete-build; fi - setup: | sudo rc-service docker start sudo addgroup $(whoami) docker - build: | cd $project export VERSION=$(git describe --tags) docker build -t liljamo/"$project":"$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/"$project":"$VERSION"