mirror of
https://github.com/bitcoinj/bitcoinj.git
synced 2025-02-22 22:25:41 +01:00
WIP: Add wallettemplate build to GitLab CI
(This currently doesn't work because these builds are using Debian Gradle 4.4.1 which doesn't support the JavaFX-related plugins we are using)
This commit is contained in:
parent
9ba1e4efd3
commit
6ac6da1dec
2 changed files with 13 additions and 2 deletions
|
@ -21,7 +21,14 @@ bookworm-jdk17:
|
|||
- apt-get update
|
||||
- apt-get -y install openjdk-17-jdk-headless gradle
|
||||
script:
|
||||
- gradle --settings-file settings-debian.gradle build :bitcoinj-base:publishToMavenLocal :bitcoinj-core:publishToMavenLocal :bitcoinj-wallettool:installDist --init-script build-scan-agree.gradle --scan --stacktrace
|
||||
- >
|
||||
gradle --settings-file settings-debian.gradle
|
||||
build
|
||||
:bitcoinj-base:publishToMavenLocal
|
||||
:bitcoinj-core:publishToMavenLocal
|
||||
:bitcoinj-wallettemplate:installDist
|
||||
:bitcoinj-wallettool:installDist
|
||||
--init-script build-scan-agree.gradle --scan --stacktrace
|
||||
after_script:
|
||||
- gradle --version
|
||||
- sha256sum core/build/libs/*.jar wallettool/build/install/wallet-tool/bin/* wallettool/build/install/wallet-tool/lib/*.jar
|
||||
|
|
|
@ -40,7 +40,8 @@ RUN /usr/bin/gradle --project-dir project/ \
|
|||
--no-build-cache --no-daemon --no-parallel \
|
||||
--settings-file=settings-debian.gradle \
|
||||
-Dmaven.repo.local=repo \
|
||||
clean ${ADDITIONAL_GRADLE_TASK} :bitcoinj-base:publishToMavenLocal :bitcoinj-core:publishToMavenLocal :bitcoinj-wallettool:installDist
|
||||
clean ${ADDITIONAL_GRADLE_TASK} :bitcoinj-base:publishToMavenLocal :bitcoinj-core:publishToMavenLocal \
|
||||
:bitcoinj-wallettool:installDist :bitcoinj-wallettemplate:installDist
|
||||
|
||||
# stage: export build output
|
||||
FROM scratch AS export-stage
|
||||
|
@ -55,3 +56,6 @@ COPY --from=build-stage \
|
|||
COPY --from=build-stage \
|
||||
/home/builder/project/wallettool/build/install/wallet-tool/ \
|
||||
/wallettool/
|
||||
COPY --from=build-stage \
|
||||
/home/builder/project/wallettemplate/build/install/bitcoinj-wallettemplate/ \
|
||||
/wallettemplate/
|
||||
|
|
Loading…
Add table
Reference in a new issue