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"