kind: pipeline name: hugo type: docker platform: os: linux arch: arm64 steps: - name: git pull submodules image: alpine/git commands: - git submodule update --init --recursive - name: build hugo site image: plugins/hugo settings: hugo_version: 0.69.0 theme: ameida-cv extended: true validate: true config: config.toml content: content output: ./public commands: - apk add libc6-compat libstdc++ - /bin/hugo - name: build docker image and push to registry image: plugins/docker volumes: - name: hugosource path: "/src" - name: dockersock path: "/var/run/docker.sock" settings: debug: true username: from_secret: REGISTRY_USER password: from_secret: REGISTRY_PASSWORD registry: "dockerregistry.legaragenumerique.fr" insecure: true privileged: true repo: "dockerregistry.legaragenumerique.fr/hugo-site" tags: 0.1 dockerfile: ./Dockerfile # commands: # - pwd # - ls trigger: branch: - master