github.com/graemephi/kahugo@v0.62.3-0.20211121071557-d78c0423784d/.circleci/config.yml (about) 1 defaults: &defaults 2 docker: 3 - image: bepsays/ci-goreleaser:1.17.2 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 go test -p 1 ./... 22 - persist_to_workspace: 23 root: . 24 paths: . 25 release: 26 <<: *defaults 27 steps: 28 - attach_workspace: 29 at: /root/project 30 - run: 31 command: | 32 cd hugo 33 git config --global user.email "bjorn.erik.pedersen+hugoreleaser@gmail.com" 34 git config --global user.name "hugoreleaser" 35 go run -tags release main.go release -r ${CIRCLE_BRANCH} 36 37 workflows: 38 version: 2 39 release: 40 jobs: 41 - build: 42 filters: 43 branches: 44 only: /release-.*/ 45 - hold: 46 type: approval 47 requires: 48 - build 49 - release: 50 context: org-global 51 requires: 52 - hold