build
This commit is contained in:
parent
317771b571
commit
b2f7999666
2 changed files with 86 additions and 64 deletions
|
|
@ -9,66 +9,76 @@ depends_on:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
# - PLATFORM: redhat-9
|
# - PLATFORM: redhat-9
|
||||||
# BLOCK: 4810:length(pkgs)
|
# BLOCK: 7650:length(pkgs)
|
||||||
# ARCH: arm64
|
# ARCH: arm64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cax41
|
||||||
|
# STRATEGY: multisession
|
||||||
# - PLATFORM: redhat-8
|
# - PLATFORM: redhat-8
|
||||||
# BLOCK: 4503:length(pkgs)
|
# BLOCK: 6815:length(pkgs)
|
||||||
# ARCH: arm64
|
# ARCH: arm64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cax41
|
||||||
|
# STRATEGY: multisession
|
||||||
# - PLATFORM: ubuntu-2404
|
# - PLATFORM: ubuntu-2404
|
||||||
# BLOCK: 5301:length(pkgs)
|
# BLOCK: 9571:length(pkgs)
|
||||||
# ARCH: arm64
|
# ARCH: arm64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cax41
|
||||||
|
# STRATEGY: multisession
|
||||||
# - PLATFORM: ubuntu-2204
|
# - PLATFORM: ubuntu-2204
|
||||||
# BLOCK: 5849:length(pkgs)
|
# BLOCK: 9816:length(pkgs)
|
||||||
# ARCH: arm64
|
# ARCH: arm64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cax41
|
||||||
- PLATFORM: alpine-320
|
# STRATEGY: multisession
|
||||||
BLOCK: 4602:length(pkgs)
|
# - PLATFORM: alpine-320
|
||||||
ARCH: arm64
|
# BLOCK: 7603:length(pkgs)
|
||||||
NCPUS: 2
|
# ARCH: arm64
|
||||||
MEMORY: 29Gi
|
# NCPUS: 2
|
||||||
STRATEGY: multisession
|
# MEMORY: 29Gi
|
||||||
# ### AMD
|
# INSTANCE_TYPE: cax41
|
||||||
|
# STRATEGY: multisession
|
||||||
|
### AMD
|
||||||
# - PLATFORM: redhat-9
|
# - PLATFORM: redhat-9
|
||||||
# BLOCK: 4573:length(pkgs)
|
# BLOCK: 8580:length(pkgs)
|
||||||
# ARCH: amd64
|
# ARCH: amd64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cpx51
|
||||||
# - PLATFORM: redhat-8
|
# STRATEGY: multisession
|
||||||
# BLOCK: 3908:length(pkgs)
|
- PLATFORM: redhat-8
|
||||||
# ARCH: amd64
|
BLOCK: 8473:length(pkgs)
|
||||||
# NCPUS: 2
|
|
||||||
# MEMORY: 29Gi
|
|
||||||
# STRATEGY: future.callr::callr
|
|
||||||
# - PLATFORM: ubuntu-2404
|
|
||||||
# BLOCK: 6256:length(pkgs)
|
|
||||||
# ARCH: amd64
|
|
||||||
# NCPUS: 2
|
|
||||||
# MEMORY: 29Gi
|
|
||||||
# STRATEGY: future.callr::callr
|
|
||||||
# - PLATFORM: ubuntu-2204
|
|
||||||
# BLOCK: 7293:length(pkgs)
|
|
||||||
# ARCH: amd64
|
|
||||||
# NCPUS: 2
|
|
||||||
# MEMORY: 29Gi
|
|
||||||
# STRATEGY: future.callr::callr
|
|
||||||
- PLATFORM: alpine-320
|
|
||||||
BLOCK: 4487:length(pkgs)
|
|
||||||
ARCH: amd64
|
ARCH: amd64
|
||||||
NCPUS: 2
|
NCPUS: 2
|
||||||
MEMORY: 29Gi
|
MEMORY: 29Gi
|
||||||
|
INSTANCE_TYPE: cpx51
|
||||||
STRATEGY: multisession
|
STRATEGY: multisession
|
||||||
|
# - PLATFORM: ubuntu-2404
|
||||||
|
# BLOCK: 10021:length(pkgs)
|
||||||
|
# ARCH: amd64
|
||||||
|
# NCPUS: 2
|
||||||
|
# MEMORY: 29Gi
|
||||||
|
# INSTANCE_TYPE: cpx51
|
||||||
|
# STRATEGY: multisession
|
||||||
|
# - PLATFORM: ubuntu-2204
|
||||||
|
# BLOCK: 11089:length(pkgs)
|
||||||
|
# ARCH: amd64
|
||||||
|
# NCPUS: 2
|
||||||
|
# MEMORY: 29Gi
|
||||||
|
# INSTANCE_TYPE: cpx51
|
||||||
|
# STRATEGY: multisession
|
||||||
|
# - PLATFORM: alpine-320
|
||||||
|
# BLOCK: 7603:length(pkgs)
|
||||||
|
# ARCH: amd64
|
||||||
|
# NCPUS: 2
|
||||||
|
# MEMORY: 29Gi
|
||||||
|
# INSTANCE_TYPE: cpx51
|
||||||
|
# STRATEGY: multisession
|
||||||
steps:
|
steps:
|
||||||
- name: 'Build binaries (${PLATFORM}: ${BLOCK})'
|
- name: 'Build binaries (${PLATFORM}: ${BLOCK})'
|
||||||
secrets: [red_hat_dev_pw, aws_access_key_id, aws_secret_access_key, pgpass, git_ro_token, GITHUB_PAT]
|
secrets: [red_hat_dev_pw, aws_access_key_id, aws_secret_access_key, pgpass, git_ro_token, GITHUB_PAT]
|
||||||
|
|
@ -160,6 +170,7 @@ steps:
|
||||||
# cpu: 2000m
|
# cpu: 2000m
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/arch: '${ARCH}'
|
kubernetes.io/arch: '${ARCH}'
|
||||||
|
node.kubernetes.io/instance-type: '${INSTANCE_TYPE}'
|
||||||
tolerations:
|
tolerations:
|
||||||
- key: 'CI'
|
- key: 'CI'
|
||||||
operator: 'Equal'
|
operator: 'Equal'
|
||||||
|
|
|
||||||
|
|
@ -6,66 +6,76 @@ skip_clone: true
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
# - PLATFORM: redhat-9
|
# - PLATFORM: redhat-9
|
||||||
# BLOCK: 4810:length(pkgs)
|
# BLOCK: 7650:length(pkgs)
|
||||||
# ARCH: arm64
|
# ARCH: arm64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cax41
|
||||||
|
# STRATEGY: multisession
|
||||||
# - PLATFORM: redhat-8
|
# - PLATFORM: redhat-8
|
||||||
# BLOCK: 4503:length(pkgs)
|
# BLOCK: 6815:length(pkgs)
|
||||||
# ARCH: arm64
|
# ARCH: arm64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cax41
|
||||||
|
# STRATEGY: multisession
|
||||||
# - PLATFORM: ubuntu-2404
|
# - PLATFORM: ubuntu-2404
|
||||||
# BLOCK: 5301:length(pkgs)
|
# BLOCK: 9571:length(pkgs)
|
||||||
# ARCH: arm64
|
# ARCH: arm64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cax41
|
||||||
|
# STRATEGY: multisession
|
||||||
# - PLATFORM: ubuntu-2204
|
# - PLATFORM: ubuntu-2204
|
||||||
# BLOCK: 5849:length(pkgs)
|
# BLOCK: 9816:length(pkgs)
|
||||||
# ARCH: arm64
|
# ARCH: arm64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cax41
|
||||||
- PLATFORM: alpine-320
|
# STRATEGY: multisession
|
||||||
BLOCK: 4479:length(pkgs)
|
# - PLATFORM: alpine-320
|
||||||
ARCH: arm64
|
# BLOCK: 7603:length(pkgs)
|
||||||
NCPUS: 2
|
# ARCH: arm64
|
||||||
MEMORY: 29Gi
|
# NCPUS: 2
|
||||||
STRATEGY: multicore
|
# MEMORY: 29Gi
|
||||||
# ### AMD
|
# INSTANCE_TYPE: cax41
|
||||||
|
# STRATEGY: multisession
|
||||||
|
### AMD
|
||||||
# - PLATFORM: redhat-9
|
# - PLATFORM: redhat-9
|
||||||
# BLOCK: 4573:length(pkgs)
|
# BLOCK: 8580:length(pkgs)
|
||||||
# ARCH: amd64
|
# ARCH: amd64
|
||||||
# NCPUS: 2
|
# NCPUS: 2
|
||||||
# MEMORY: 29Gi
|
# MEMORY: 29Gi
|
||||||
# STRATEGY: future.callr::callr
|
# INSTANCE_TYPE: cpx51
|
||||||
# - PLATFORM: redhat-8
|
# STRATEGY: multisession
|
||||||
# BLOCK: 3908:length(pkgs)
|
- PLATFORM: redhat-8
|
||||||
# ARCH: amd64
|
BLOCK: 8473:length(pkgs)
|
||||||
# NCPUS: 2
|
|
||||||
# MEMORY: 29Gi
|
|
||||||
# STRATEGY: future.callr::callr
|
|
||||||
# - PLATFORM: ubuntu-2404
|
|
||||||
# BLOCK: 6256:length(pkgs)
|
|
||||||
# ARCH: amd64
|
|
||||||
# NCPUS: 2
|
|
||||||
# MEMORY: 29Gi
|
|
||||||
# STRATEGY: future.callr::callr
|
|
||||||
# - PLATFORM: ubuntu-2204
|
|
||||||
# BLOCK: 7293:length(pkgs)
|
|
||||||
# ARCH: amd64
|
|
||||||
# NCPUS: 2
|
|
||||||
# MEMORY: 29Gi
|
|
||||||
# STRATEGY: future.callr::callr
|
|
||||||
- PLATFORM: alpine-320
|
|
||||||
BLOCK: 4479:length(pkgs)
|
|
||||||
ARCH: amd64
|
ARCH: amd64
|
||||||
NCPUS: 2
|
NCPUS: 2
|
||||||
MEMORY: 29Gi
|
MEMORY: 29Gi
|
||||||
STRATEGY: multicore
|
INSTANCE_TYPE: cpx51
|
||||||
|
STRATEGY: multisession
|
||||||
|
# - PLATFORM: ubuntu-2404
|
||||||
|
# BLOCK: 10021:length(pkgs)
|
||||||
|
# ARCH: amd64
|
||||||
|
# NCPUS: 2
|
||||||
|
# MEMORY: 29Gi
|
||||||
|
# INSTANCE_TYPE: cpx51
|
||||||
|
# STRATEGY: multisession
|
||||||
|
# - PLATFORM: ubuntu-2204
|
||||||
|
# BLOCK: 11089:length(pkgs)
|
||||||
|
# ARCH: amd64
|
||||||
|
# NCPUS: 2
|
||||||
|
# MEMORY: 29Gi
|
||||||
|
# INSTANCE_TYPE: cpx51
|
||||||
|
# STRATEGY: multisession
|
||||||
|
# - PLATFORM: alpine-320
|
||||||
|
# BLOCK: 7603:length(pkgs)
|
||||||
|
# ARCH: amd64
|
||||||
|
# NCPUS: 2
|
||||||
|
# MEMORY: 29Gi
|
||||||
|
# INSTANCE_TYPE: cpx51
|
||||||
|
# STRATEGY: multisession
|
||||||
steps:
|
steps:
|
||||||
- name: 'Warming up'
|
- name: 'Warming up'
|
||||||
image: busybox:latest
|
image: busybox:latest
|
||||||
|
|
@ -101,6 +111,7 @@ steps:
|
||||||
# cpu: 2000m
|
# cpu: 2000m
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/arch: '${ARCH}'
|
kubernetes.io/arch: '${ARCH}'
|
||||||
|
node.kubernetes.io/instance-type: '${INSTANCE_TYPE}'
|
||||||
tolerations:
|
tolerations:
|
||||||
- key: 'CI'
|
- key: 'CI'
|
||||||
operator: 'Equal'
|
operator: 'Equal'
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue