question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Kokoro Job for google-http-java-client

See original GitHub issue

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”.

image

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:closed
  • Created 4 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
chingor13commented, Jun 13, 2019

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.

0reactions
suztomocommented, Jun 17, 2019

It works!

image

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found