DEVELOPMENT ENVIRONMENT

~liljamo/felu

ref: 35a4f2467581d4e308486f0eb27c9bcf8d1525e4 felu/.build.yml -rw-r--r-- 756 bytes
35a4f246Jonni Liljamo feat: justfile and include a few tools in devshell a month ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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"