-
Notifications
You must be signed in to change notification settings - Fork 79
Closed
Description
This is my note about how Kokoro job for Linkage Monitor is setup.
One of existing jobs: "cloud-devrel/client-libraries/java/google-http-java-client/presubmit/java8".
Proposal: create the following files in Piper and google-http-java-client GitHub repository:
Kokoro job config linkage-monitor.cfg
A new Kokoro job config file as a sibling of the java8.cfg in Piper.
Kokoro build config .kokoro/presubmit/linkage-monitor.cfg
A new Kokoro build config file as a sibling of .kokoro/java8.cfg
Similar to .kokoro/presubmit/java8.cfg but having "linkage-monitor.sh" for TRAMPOLINE_BUILD_FILE
.kokoro/linkage-monitor.sh
A new shell script to install snapshot google-http-java-client locally and run linkage monitor.
Similar to .kokoro/build.sh but not running test but running LinkageMonitor.
mvn install -DskipTests
curl http://... linkage-monitor-all-deps.jar # A GCS URL which suztomo will create
java -jar linkage-monitor-all-deps.jar "com.google.cloud:libraries-bom"
Todo: talk this to Elliotte, and then Jeff.
Metadata
Metadata
Assignees
Labels
No labels
