Testing drone setup
This commit is contained in:
parent
b81381aac0
commit
c4e68ac959
33
.drone.yml
Normal file
33
.drone.yml
Normal file
@ -0,0 +1,33 @@
|
||||
kind: pipeline
|
||||
name: hello-world
|
||||
type: docker
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: arm64
|
||||
|
||||
steps:
|
||||
- name: build-blog
|
||||
image: alpine
|
||||
# Very unlikely to need updates, and pulling images seems slow on this setup -
|
||||
# can manually reset this if necessary
|
||||
pull: if-not-exists
|
||||
commands:
|
||||
# I considered caching this install in a pre-built image in registry,
|
||||
# but the install seems pretty quick!
|
||||
- apk add hugo git
|
||||
- git submodule init
|
||||
- git submodule update --recursive
|
||||
- hugo --source blog
|
||||
- |-
|
||||
cat << EOF > Dockerfile
|
||||
FROM nginxinc/nginx-unprivileged
|
||||
COPY blog/public /usr/share/nginx/html
|
||||
EOF
|
||||
- name: push-built-image
|
||||
image: plugins/docker
|
||||
settings:
|
||||
debug: true
|
||||
repo: rassigma.avril:5000/scubbo/blog_nginx
|
||||
tags: built_in_ci
|
||||
insecure: true
|
Loading…
x
Reference in New Issue
Block a user