Build docker within task
Some checks failed
continuous-integration/drone/push Build is failing
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
Jan Bader 2022-02-11 23:16:57 +00:00
parent 6a77c71df4
commit 941b642f39
3 changed files with 28 additions and 20 deletions

View File

@ -8,25 +8,25 @@ steps:
image: hub.javil.eu/budgeteer:dev
pull: true
commands:
- task
- task docker
- name: docker
image: plugins/docker
settings:
registry: hub.javil.eu
username:
from_secret: docker_user
password:
from_secret: docker_password
repo: hub.javil.eu/budgeteer
context: build
dockerfile: build/Dockerfile
tags:
- latest
when:
event:
exclude:
- pull_request
#- name: docker
#image: plugins/docker
#settings:
#registry: hub.javil.eu
#username:
#from_secret: docker_user
#password:
#from_secret: docker_password
#repo: hub.javil.eu/budgeteer
#context: build
#dockerfile: build/Dockerfile
#tags:
#- latest
#when:
#event:
#exclude:
#- pull_request
image_pull_secrets:

View File

@ -73,7 +73,16 @@ tasks:
sources:
- ./build/budgeteer{{exeExt}}
cmds:
- docker build -t budgeteer:latest -t hub.javil.eu/budgeteer:latest ./build
- docker build -t hub.javil.eu/budgeteer:latest ./build
- docker push hub.javil.eu/budgeteer:latest
dev-docker:
desc: Build budgeeter:dev
sources:
- ./build/budgeteer{{exeExt}}
cmds:
- docker build -t hub.javil.eu/budgeteer:dev ./docker
- docker push hub.javil.eu/budgeteer:dev
run:
desc: Start budgeteer

View File

@ -1,7 +1,6 @@
FROM alpine
RUN apk add go
RUN apk add nodejs yarn bash curl git git-perl tmux
RUN bash -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b /usr/local/bin
ADD build.sh /
RUN addgroup -S dev && adduser -S dev -G dev
USER dev