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
|
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:
|
||||||
|
11
Taskfile.yml
11
Taskfile.yml
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user