mirror of
https://github.com/prometheus/prometheus.git
synced 2025-03-05 20:59:13 -08:00
Merge pull request #8628 from roidelapluie/try-parallelism
Use CircleCI parallelism
This commit is contained in:
commit
2ddecf92a2
|
@ -2,7 +2,7 @@
|
|||
version: 2.1
|
||||
|
||||
orbs:
|
||||
prometheus: prometheus/prometheus@0.10.0
|
||||
prometheus: prometheus/prometheus@0.11.0
|
||||
go: circleci/go@0.2.0
|
||||
win: circleci/windows@2.3.0
|
||||
|
||||
|
@ -132,44 +132,17 @@ workflows:
|
|||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
# Build pipeline for PRs.
|
||||
- prometheus/build_platform:
|
||||
- prometheus/build:
|
||||
name: build
|
||||
filters:
|
||||
tags:
|
||||
only: /.*/
|
||||
ignore: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
|
||||
matrix:
|
||||
parameters:
|
||||
platform:
|
||||
# - aix # Currently doesn't build.
|
||||
- darwin
|
||||
- dragonfly
|
||||
- freebsd
|
||||
- illumos
|
||||
- linux
|
||||
- netbsd
|
||||
- openbsd
|
||||
- windows
|
||||
# Build pipeline for main releases.
|
||||
- prometheus/build:
|
||||
name: build-main
|
||||
filters:
|
||||
branches:
|
||||
only: main
|
||||
# Build pipeline for versioned releases.
|
||||
- prometheus/build:
|
||||
name: build-release
|
||||
parallelism: 12
|
||||
filters:
|
||||
tags:
|
||||
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
|
||||
branches:
|
||||
ignore: /.*/
|
||||
- prometheus/publish_main:
|
||||
context: org-context
|
||||
requires:
|
||||
- test
|
||||
- build-main
|
||||
- build
|
||||
filters:
|
||||
branches:
|
||||
only: main
|
||||
|
@ -178,7 +151,7 @@ workflows:
|
|||
context: org-context
|
||||
requires:
|
||||
- test
|
||||
- build-release
|
||||
- build
|
||||
filters:
|
||||
tags:
|
||||
only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
|
||||
|
|
30
.promu.yml
30
.promu.yml
|
@ -27,25 +27,11 @@ tarball:
|
|||
- npm_licenses.tar.bz2
|
||||
crossbuild:
|
||||
platforms:
|
||||
- linux/amd64
|
||||
- linux/386
|
||||
- darwin/amd64
|
||||
- windows/amd64
|
||||
- windows/386
|
||||
- freebsd/amd64
|
||||
- freebsd/386
|
||||
- openbsd/amd64
|
||||
- openbsd/386
|
||||
- netbsd/amd64
|
||||
- netbsd/386
|
||||
- dragonfly/amd64
|
||||
- linux/arm
|
||||
- linux/arm64
|
||||
- freebsd/arm
|
||||
- openbsd/arm
|
||||
- linux/mips64
|
||||
- linux/mips64le
|
||||
- netbsd/arm
|
||||
- linux/ppc64
|
||||
- linux/ppc64le
|
||||
- linux/s390x
|
||||
- darwin
|
||||
- dragonfly
|
||||
- freebsd
|
||||
- illumos
|
||||
- linux
|
||||
- netbsd
|
||||
- openbsd
|
||||
- windows
|
||||
|
|
|
@ -78,7 +78,7 @@ ifneq ($(shell which gotestsum),)
|
|||
endif
|
||||
endif
|
||||
|
||||
PROMU_VERSION ?= 0.10.0
|
||||
PROMU_VERSION ?= 0.11.1
|
||||
PROMU_URL := https://github.com/prometheus/promu/releases/download/v$(PROMU_VERSION)/promu-$(PROMU_VERSION).$(GO_BUILD_PLATFORM).tar.gz
|
||||
|
||||
GOLANGCI_LINT :=
|
||||
|
|
Loading…
Reference in a new issue