Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
167 lines (167 sloc) 3.96 KB
---
# yamllint disable rule:line-length
#
# The template dict/map/hash MUST NOT be used directly -- it exists ONLY to
# provide yaml anchors internal to this file.
#
template:
splenv_ref: &splenv_ref '4d7b902'
tarball_defaults: &tarball_defaults
miniver: &miniver '4.7.10'
timelimit: 6
linux_compiler: &linux_compiler devtoolset-6
platform_defaults: &platform_defaults
splenv_ref: *splenv_ref
platforms:
- &el7-dts8-py3
<<: *platform_defaults
image: docker.io/lsstsqre/centos:7-stackbase-devtoolset-8
label: centos-7
compiler: devtoolset-8
python: '3'
- &el6-dts8-py3
<<: *platform_defaults
image: docker.io/lsstsqre/centos:6-stackbase-devtoolset-8
label: centos-6
compiler: devtoolset-8
python: '3'
- &el7-py3-llvm
<<: *platform_defaults
image: docker.io/lsstsqre/centos:7-stackbase-llvm-toolset-7
label: centos-7
compiler: llvm-toolset-7
python: '3'
- &sierra-py3
<<: *platform_defaults
image: null
label: osx-10.12
compiler: clang-802.0.42
python: '3'
- &high_sierra-py3
<<: *platform_defaults
image: null
label: osx-10.13
compiler: clang-1000.10.44.4
python: '3'
- &mojave-py3
<<: *platform_defaults
image: null
label: osx-10.14
compiler: clang-1000.10.44.4
python: '3'
#
# build environment/matrix configs
#
scipipe-lsstsw-matrix:
- <<: *el7-dts8-py3
# allow_fail: true
- <<: *el6-dts8-py3
# allow_fail: true
- <<: *high_sierra-py3
# allow builds on sierra and mojave
label: osx-10.13||osx-10.14
display_name: osx
display_compiler: clang
scipipe-lsstsw-lsst_distrib:
- <<: *el7-dts8-py3
- <<: *el6-dts8-py3
- <<: *high_sierra-py3
- <<: *mojave-py3
scipipe-lsstsw-ci_hsc:
- <<: *el7-dts8-py3
dax-lsstsw-matrix:
- <<: *el7-dts8-py3
- <<: *el7-py3-llvm
#
# canonical build env -- Ie., release/{run-rebuild,run-publish}
#
canonical:
products: &canonical_products lsst_distrib lsst_ci
lsstsw_config:
<<: *el7-dts8-py3
label: snowflake-0
display_name: centos-7
workspace: snowflake/release
#
# eups distrib tarball configuration -- used by
# release/{*-release,tarball-matrix}
#
tarball:
# XXX This is a kludge around lsst_ci requiring git-lfs backed products that
# can not be `eups distrib install`ed. It should be aliased to
# `canonical.products` once lsst_ci is distrib installable.
# products: *canonical_products
products: lsst_distrib lsst_dm_stack_demo
build_config:
- <<: *tarball_defaults
<<: *el6-dts8-py3
platform: el6
osfamily: redhat
- <<: *tarball_defaults
<<: *el7-dts8-py3
platform: el7
osfamily: redhat
- <<: *tarball_defaults
<<: *mojave-py3
platform: '10.9'
osfamily: osx
timelimit: 8
allow_fail: true
#
# X-release pattern pipelines
#
release:
# minutes
s3_wait_time: 15
step:
build_sciplatlab:
image_name: lsstsqre/sciplat-lab
validate_drp:
no_push: false
documenteer:
publish: true
ap_verify:
no_push: false
#
# low-level build parameters
#
repos:
github_repo: lsst/repos
git_ref: master
versiondb:
github_repo: lsst/versiondb
release_tag_org: lsst
lsstsw:
github_repo: lsst/lsstsw
git_ref: master
ciscripts:
github_repo: lsst-sqre/ci-scripts
git_ref: master
shebangtron:
github_repo: lsst/shebangtron
git_ref: master
#
# docker releases of scipipe/lsst_distrib
#
# XXX this is currently release/docker/build-stack but should be renamed to not
# use 'stack'
scipipe_release:
dockerfile:
github_repo: lsst-sqre/docker-tarballs
git_ref: master
dir: ''
docker_registry:
repo: lsstsqre/centos
newinstall:
dockerfile:
github_repo: lsst-sqre/docker-newinstall
git_ref: master
dir: ''
docker_registry:
repo: lsstsqre/newinstall
tag: latest
github_repo: lsst/lsst
git_ref: master
eups:
base_url: https://eups.lsst.codes/stack
s3_bucket: eups.lsst.codes
You can’t perform that action at this time.