1 files changed, 25 insertions(+), 0 deletions(-)
A .build.yml
A .build.yml => .build.yml +25 -0
@@ 0,0 1,25 @@
+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"