config.yml (1209B)
1 defaults: &defaults 2 docker: 3 - image: bepsays/ci-goreleaser:1.1800.300 4 environment: 5 CGO_ENABLED: "0" 6 7 version: 2 8 jobs: 9 build: 10 <<: *defaults 11 steps: 12 - checkout: 13 path: hugo 14 - run: 15 command: | 16 git clone git@github.com:gohugoio/hugoDocs.git 17 cd hugo 18 go mod download 19 sleep 5 20 go mod verify 21 - persist_to_workspace: 22 root: . 23 paths: . 24 release: 25 <<: *defaults 26 steps: 27 - attach_workspace: 28 at: /root/project 29 - run: 30 command: | 31 cd hugo 32 git config --global user.email "bjorn.erik.pedersen+hugoreleaser@gmail.com" 33 git config --global user.name "hugoreleaser" 34 go run -tags release main.go release -r ${CIRCLE_BRANCH} 35 36 workflows: 37 version: 2 38 release: 39 jobs: 40 - build: 41 filters: 42 branches: 43 only: /release-.*/ 44 - hold: 45 type: approval 46 requires: 47 - build 48 - release: 49 context: org-global 50 requires: 51 - hold