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 image: hub.javil.eu/budgeteer:dev
pull: true pull: true
commands: commands:
- task - task docker
- name: docker #- name: docker
image: plugins/docker #image: plugins/docker
settings: #settings:
registry: hub.javil.eu #registry: hub.javil.eu
username: #username:
from_secret: docker_user #from_secret: docker_user
password: #password:
from_secret: docker_password #from_secret: docker_password
repo: hub.javil.eu/budgeteer #repo: hub.javil.eu/budgeteer
context: build #context: build
dockerfile: build/Dockerfile #dockerfile: build/Dockerfile
tags: #tags:
- latest #- latest
when: #when:
event: #event:
exclude: #exclude:
- pull_request #- pull_request
image_pull_secrets: image_pull_secrets:

View File

@ -73,7 +73,16 @@ tasks:
sources: sources:
- ./build/budgeteer{{exeExt}} - ./build/budgeteer{{exeExt}}
cmds: 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: run:
desc: Start budgeteer desc: Start budgeteer

View File

@ -1,7 +1,6 @@
FROM alpine FROM alpine
RUN apk add go RUN apk add go
RUN apk add nodejs yarn bash curl git git-perl tmux 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 / ADD build.sh /
RUN addgroup -S dev && adduser -S dev -G dev RUN addgroup -S dev && adduser -S dev -G dev
USER dev USER dev