Kokoro Job for google-http-java-client
See original GitHub issueThis 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.
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Java client library | Google Cloud
Documentation. Javadoc publish kokoro job uses docpublisher (#243) ... Update google-http-java-client dependency to 1.27.0 (#208) ...
Read more >A Guide to Google-Http-Client - Baeldung
Take a look at the Google HTTP Client library for accessing resources via the HTTP connection protocol in Java.
Read more >com.google.cloud.bigtable : bigtable-beam-import ... - Maven Central
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2017 Google LLC Licensed under the Apache License, Version 2.0 (the "License"); you may not use this ...
Read more >blakeli0 (Blake Li) · GitHub
An API that demonstrates Generated API Client (GAPIC) features and common API patterns used by Google. Go. java-shared-dependencies Public.
Read more >GitHub All-Stars #4: GoogleContainerTools/jib - Medium
Ok, so Kokoro is some kind of Google tooling. Maybe one day it will be open sourced ... google-http-java-client — Not well-known project....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Sounds good to me. Long term, we could possibly package this in a docker image which could have the linkage-monitor and the shell script already included for maximum portability.
It works!