
Raymond Toy pushed to branch issue-389-reduce-duplication-in-ci-rules at cmucl / cmucl Commits: 56f4d3db by Raymond Toy at 2025-02-26T07:07:06-08:00 Cleanups and more comments - - - - - 1 changed file: - .gitlab-ci.yml Changes: ===================================== .gitlab-ci.yml ===================================== @@ -3,7 +3,8 @@ variables: version: "2024-08-x86" bootstrap: "-B boot-2024-08" -# Install configuration +# Default install configuration to download the cmucl tarballs to use +# for building. .install_template: &install_configuration stage: install artifacts: @@ -21,7 +22,9 @@ variables: # Default build configuration to be added to each build stage for each # OS. This assumes we don't need anything special between OSes, and -# the option '-C ""' is good enough. +# the option '-C ""' is good enough. We also override the default +# build dirs by using the -b option so that we know where the results +# are, independent of OS. .build_template: &build_configuration stage: build artifacts: @@ -95,7 +98,7 @@ stages: cache: - +#### Linux jobs #### linux:install: <<: *install_configuration tags: @@ -191,6 +194,7 @@ linux:benchmark: artifacts: true - job: linux:build +#### OSX (Mac) jobs #### osx:install: <<: *install_configuration tags: @@ -264,6 +268,7 @@ linux:static-analyzer: - make -C build-4/lisp clean - make -C build-4/lisp CFLAGS=-fanalyzer > analyzer.log 2>&1 +#### OpenSUSE jobs #### opensuse:install: <<: *install_configuration tags: View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/56f4d3dbd98e92b56623ddd3... -- View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/56f4d3dbd98e92b56623ddd3... You're receiving this email because of your account on gitlab.common-lisp.net.