Build docker within task
This commit is contained in:
parent
6a77c71df4
commit
941b642f39
36
.drone.yml
36
.drone.yml
@ -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:
|
||||
|
11
Taskfile.yml
11
Taskfile.yml
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user