Build developer-tools pipeline only on manylinux (#43811)
This commit is contained in:
parent
36f1801eb8
commit
5e8eff24d2
@ -483,28 +483,6 @@ build_systems-build:
|
|||||||
- artifacts: True
|
- artifacts: True
|
||||||
job: build_systems-generate
|
job: build_systems-generate
|
||||||
|
|
||||||
###########################################
|
|
||||||
# Build tests for different developer tools
|
|
||||||
###########################################
|
|
||||||
.developer-tools:
|
|
||||||
extends: [ ".linux_x86_64_v3" ]
|
|
||||||
variables:
|
|
||||||
SPACK_CI_STACK_NAME: developer-tools
|
|
||||||
|
|
||||||
developer-tools-generate:
|
|
||||||
extends: [ ".developer-tools", ".generate-x86_64"]
|
|
||||||
|
|
||||||
developer-tools-build:
|
|
||||||
extends: [ ".developer-tools", ".build" ]
|
|
||||||
trigger:
|
|
||||||
include:
|
|
||||||
- artifact: jobs_scratch_dir/cloud-ci-pipeline.yml
|
|
||||||
job: developer-tools-generate
|
|
||||||
strategy: depend
|
|
||||||
needs:
|
|
||||||
- artifacts: True
|
|
||||||
job: developer-tools-generate
|
|
||||||
|
|
||||||
###########################################
|
###########################################
|
||||||
# Build tests for different developer tools
|
# Build tests for different developer tools
|
||||||
# manylinux2014
|
# manylinux2014
|
||||||
|
@ -1,69 +0,0 @@
|
|||||||
spack:
|
|
||||||
view: false
|
|
||||||
packages:
|
|
||||||
all:
|
|
||||||
require: target=x86_64_v3
|
|
||||||
concretizer:
|
|
||||||
unify: true
|
|
||||||
definitions:
|
|
||||||
- default_specs:
|
|
||||||
# editors
|
|
||||||
- neovim~no_luajit
|
|
||||||
- py-pynvim
|
|
||||||
- emacs@29.1+json+native+treesitter # note, pulls in gcc
|
|
||||||
# - tree-sitter is a dep, should also have cli but no package
|
|
||||||
- nano # just in case
|
|
||||||
# tags and scope search helpers
|
|
||||||
- universal-ctags # only maintained ctags, works better with c++
|
|
||||||
- direnv
|
|
||||||
# runtimes and compilers
|
|
||||||
- python
|
|
||||||
- llvm+link_llvm_dylib~lld~lldb~polly+python build_type=MinSizeRel # for clangd, clang-format
|
|
||||||
- node-js # for editor plugins etc., pyright language server
|
|
||||||
- npm
|
|
||||||
- go # to build fzf, gh, hub
|
|
||||||
- rust+dev # fd, ripgrep, hyperfine, exa, rust-analyzer
|
|
||||||
- binutils+ld+gold+plugins # support linking with built gcc
|
|
||||||
# styling and lints
|
|
||||||
- astyle
|
|
||||||
- cppcheck
|
|
||||||
- uncrustify
|
|
||||||
- py-fprettify
|
|
||||||
- py-fortran-language-server
|
|
||||||
- py-python-lsp-server
|
|
||||||
# cli dev tools
|
|
||||||
- ripgrep
|
|
||||||
- gh
|
|
||||||
- fd
|
|
||||||
- bfs
|
|
||||||
- fzf
|
|
||||||
- tree
|
|
||||||
- jq
|
|
||||||
- py-yq
|
|
||||||
- hub
|
|
||||||
- ncdu
|
|
||||||
- eza
|
|
||||||
- lsd
|
|
||||||
- hyperfine
|
|
||||||
- htop
|
|
||||||
- tmux
|
|
||||||
- ccache
|
|
||||||
# ensure we can use a jobserver build and do this fast
|
|
||||||
- gmake
|
|
||||||
- ninja # should be @kitware, can't be because of meson requirement
|
|
||||||
- "openssl certs=system" # must be this, system external does not work
|
|
||||||
- arch:
|
|
||||||
- '%gcc target=x86_64_v3'
|
|
||||||
|
|
||||||
specs:
|
|
||||||
- matrix:
|
|
||||||
- - $default_specs
|
|
||||||
- - $arch
|
|
||||||
|
|
||||||
ci:
|
|
||||||
pipeline-gen:
|
|
||||||
- build-job:
|
|
||||||
image: "ghcr.io/spack/ubuntu20.04-runner-amd64-gcc-11.4:2023.08.01"
|
|
||||||
|
|
||||||
cdash:
|
|
||||||
build-group: Developer Tools
|
|
Loading…
Reference in New Issue
Block a user