Sean Gilligan
786599354f
base: add new module for foundational types
2024-09-02 03:41:42 +02:00
Andreas Schildbach
0f9f487542
settings.gradle: require JDK 17 for the build
2024-08-28 00:26:16 +02:00
Andreas Schildbach
8873915804
settings-debian.gradle: separate out settings for builds on Debian Gradle 4.4
...
This is meant to prepare for improvements to the regular `settings.gradle` file.
2024-08-27 09:24:44 +02:00
Andreas Schildbach
c12fa3bf74
.gitlab-ci.yml: remove build with OpenJDK 21 under Debian Trixie
...
Trixie doesn't carry OpenJDK 21 any more. Because OpenJDK support
under Debian is a moving target, it's better to remove it until
Trixie is released. Otherwise, CI builds will start failing at any
time.
2024-06-25 09:14:05 +02:00
Sean Gilligan
ac9967b1d9
.gitlab-ci.yml: enable Gradle Build Scan
2023-10-24 11:44:20 +02:00
Andreas Schildbach
3ef7a4d853
.gitlab-ci.yml: remove publishing of artifacts for CI builds
...
We have our reference build now and all published artifacts go
through that one.
2023-09-25 14:34:42 +02:00
Sean Gilligan
c7cd7200fb
.gitlab-ci.yml: print sha256sum of build artifacts
...
Add printing of `sha256sum` for core and wallet-tool binaries. Do this
for the reference build and the three CI builds.
2023-09-25 14:05:12 +02:00
Andreas Schildbach
dc7e488819
.gitlab-ci.yml: test ability to publish core into a maven repository
...
Add it to all three CI build jobs.
2023-09-21 23:52:12 +02:00
Sean Gilligan
7988870f8a
.gitlab-ci.yml: test ability to create the wallet-tool distribution too
...
Add it to all three CI build jobs.
2023-09-21 22:14:48 +02:00
Andreas Schildbach
73690baa71
.gitlab-ci.yml: add our reference build
2023-09-21 20:36:39 +02:00
Sean Gilligan
35150543e7
.gitlab-ci.yml: add a build with OpenJDK 21 under Debian Trixie
2023-09-05 17:36:21 +02:00
Sean Gilligan
ae812e99cb
.gitlab-ci.yml: add SAST jobs
2023-04-21 00:59:37 +02:00
Sean Gilligan
c17aea7bd9
.gitlab-ci.yml: move before_script
and after_script
to each job
...
Also, move the `apt-get install` lines into the `before_script` sections.
This will allow us to add other jobs that don't or can't run these scripts.
2023-04-20 22:51:49 +02:00
Andreas Schildbach
1869fa197e
.gitlab-ci.yml: use headless variant of the JDK
2023-03-29 15:19:35 +02:00
Andreas Schildbach
7302a24962
.gitlab-ci.yml: create job artifacts
2023-03-26 00:28:11 +01:00
Andreas Schildbach
1753bc4ea7
.gitlab-ci.yml: print build environment at end of log
2023-03-25 21:03:43 +01:00
Andreas Schildbach
26e5500ae8
.gitlab-ci.yml: append JDK to job names
2023-03-25 21:01:00 +01:00
Andreas Schildbach
4d70b690d7
.gitlab-ci.yml: add a job for building with OpenJDK 17 under Debian Bookworm
2023-03-15 13:27:21 +01:00
Andreas Schildbach
1efd60ca26
.gitlab-ci.yml: don't upgrade packages before build
...
We don't need the absolute latest versions. The Docker images are
updated regularly anyway.
2023-03-15 13:15:05 +01:00
Sean Gilligan
7efca6f19f
.gitlab-ci.yml: Use Debian Bullseye
...
* Move from ubuntu:bionic to debian:bullseye-slim
* Use Gradle version included in distro
* Remove unneeded `java -version` command
2021-08-31 18:19:46 +02:00
Sean Gilligan
a8be47b2d6
.gitlab-ci.yml: Add basic configuration for GitLab continuous integration.
2019-07-26 20:03:31 +02:00