github.com/stevenmatthewt/agent@v3.5.4+incompatible/.buildkite/pipeline.yml (about) 1 env: 2 DRY_RUN: false # set to true to disable publishing releases 3 4 steps: 5 - name: ":hammer: :linux:" 6 command: ".buildkite/steps/tests.sh" 7 plugins: 8 docker-compose#v1.8.0: 9 run: agent 10 11 - name: ":hammer: :windows:" 12 trigger: agent-windows 13 async: true 14 build: 15 message: "${BUILDKITE_MESSAGE}" 16 commit: "${BUILDKITE_COMMIT}" 17 branch: "${BUILDKITE_BRANCH}" 18 19 - wait 20 21 - name: ":windows: 386" 22 command: ".buildkite/steps/build-binary.sh windows 386" 23 artifact_paths: "pkg/*" 24 plugins: 25 docker-compose#v1.8.0: 26 run: agent 27 28 - name: ":windows: amd64" 29 command: ".buildkite/steps/build-binary.sh windows amd64" 30 artifact_paths: "pkg/*" 31 plugins: 32 docker-compose#v1.8.0: 33 run: agent 34 35 - name: ":linux: amd64" 36 command: ".buildkite/steps/build-binary.sh linux amd64" 37 artifact_paths: "pkg/*" 38 plugins: 39 docker-compose#v1.8.0: 40 run: agent 41 42 - name: ":linux: 386" 43 command: ".buildkite/steps/build-binary.sh linux 386" 44 artifact_paths: "pkg/*" 45 plugins: 46 docker-compose#v1.8.0: 47 run: agent 48 49 - name: ":linux: arm" 50 command: ".buildkite/steps/build-binary.sh linux arm" 51 artifact_paths: "pkg/*" 52 plugins: 53 docker-compose#v1.8.0: 54 run: agent 55 56 - name: ":linux: armhf" 57 command: ".buildkite/steps/build-binary.sh linux armhf" 58 artifact_paths: "pkg/*" 59 plugins: 60 docker-compose#v1.8.0: 61 run: agent 62 63 - name: ":linux: arm64" 64 command: ".buildkite/steps/build-binary.sh linux arm64" 65 artifact_paths: "pkg/*" 66 plugins: 67 docker-compose#v1.8.0: 68 run: agent 69 70 - name: ":mac: 386" 71 command: ".buildkite/steps/build-binary.sh darwin 386" 72 artifact_paths: "pkg/*" 73 plugins: 74 docker-compose#v1.8.0: 75 run: agent 76 77 - name: ":mac: amd64" 78 command: ".buildkite/steps/build-binary.sh darwin amd64" 79 artifact_paths: "pkg/*" 80 plugins: 81 docker-compose#v1.8.0: 82 run: agent 83 84 - name: ":freebsd: amd64" 85 command: ".buildkite/steps/build-binary.sh freebsd amd64" 86 artifact_paths: "pkg/*" 87 plugins: 88 docker-compose#v1.8.0: 89 run: agent 90 91 - name: ":freebsd: 386" 92 command: ".buildkite/steps/build-binary.sh freebsd 386" 93 artifact_paths: "pkg/*" 94 plugins: 95 docker-compose#v1.8.0: 96 run: agent 97 98 - name: ":openbsd: amd64" 99 command: ".buildkite/steps/build-binary.sh openbsd amd64" 100 artifact_paths: "pkg/*" 101 plugins: 102 docker-compose#v1.8.0: 103 run: agent 104 105 - name: ":openbsd: 386" 106 command: ".buildkite/steps/build-binary.sh openbsd 386" 107 artifact_paths: "pkg/*" 108 plugins: 109 docker-compose#v1.8.0: 110 run: agent 111 112 - name: ":dragonflybsd: amd64" 113 command: ".buildkite/steps/build-binary.sh dragonfly amd64" 114 artifact_paths: "pkg/*" 115 plugins: 116 docker-compose#v1.8.0: 117 run: agent 118 119 - wait 120 121 - name: ":mag:" 122 command: ".buildkite/steps/extract-agent-version-metadata.sh" 123 124 - wait 125 126 - name: ":docker: alpine build" 127 command: ".buildkite/steps/build-docker-image.sh alpine" 128 129 - name: ":docker: ubuntu build" 130 command: ".buildkite/steps/build-docker-image.sh ubuntu" 131 132 - name: ":debian: build" 133 command: ".buildkite/steps/build-debian-packages.sh" 134 artifact_paths: "deb/**/*" 135 agents: 136 queue: "deploy" 137 138 - name: ":redhat: build" 139 command: ".buildkite/steps/build-rpm-packages.sh" 140 artifact_paths: "rpm/**/*" 141 agents: 142 queue: "deploy" 143 144 - name: ":github: :hammer:" 145 command: ".buildkite/steps/build-github-release.sh" 146 artifact_paths: "releases/**/*" 147 plugins: 148 docker-compose#v1.8.0: 149 config: docker-compose.release.yml 150 run: github-release 151 152 - wait 153 154 - name: ":pipeline:" 155 command: ".buildkite/steps/upload-release-steps.sh"