parent
b81381aac0
commit
c4e68ac959
@ -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…
Reference in new issue