stable

Clone or download

Read-only

ci: build directly in a Nix shell

The intermediary container has been dropped, this is expected to: * reduce a bit the build time * make things easier to follow and troubleshoot Tuleap packages are now built via a Nix derivation like the "additional packages". Part of request #37212: Build directly in a nix-shell without an intermediary container Change-Id: I2c91cd6891ada54d1500ba697942d6547efc8808

Modified Files

Name
M lib/frontend/build-system-configurator/bin/run-js-units-ci.sh +1 −1 Go to diff View file
M tests/Jenkinsfile-security-scan-vuln-deps +1 −1 Go to diff View file
M tests/actions.groovy +8 −13 Go to diff View file
M tests/build_and_run/test.sh +10 −14 Go to diff View file
M tools/publish_js_libraries/Jenkinsfile +2 −2 Go to diff View file
D tools/rpm/Makefile +0 −119 Go to diff View file
D tools/rpm/README +0 −30 Go to diff View file
A tools/rpm/build_all_rpm.sh +39 −0 Go to diff View file
M tools/rpm/build_and_run_packages.sh +15 −19 Go to diff View file
M tools/rpm/build_nix_derivation.sh +4 −1 Go to diff View file
D tools/rpm/build_rpm_inside_container.sh +0 −26 Go to diff View file
A tools/rpm/tuleap-rpms.nix +45 −0 Go to diff View file
M tools/rpm/tuleap-source-tarball.nix +4 −2 Go to diff View file
R tools/rpm/tuleap.rhel7.spec Go to diff View file
D tools/utils/nix/nix-container.conf +0 −4 Go to diff View file
D tools/utils/nix/nix.dockerfile +0 −9 Go to diff View file
M tools/utils/scripts/generated-files-builder.sh +7 −19 Go to diff View file