Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Sep 26, 2023. It is now read-only.

Conversation

@chingor13
Copy link
Contributor

@chingor13 chingor13 commented Jun 18, 2019

  • Creates release scripts and configuration for Kokoro
  • Enables artifact signing via the gpg-agent if you add signing.gnupg.executable and related gradle configs
  • On stage, we skip the javadocs and allow the publish javadocs job to handle pushing to googleapis.dev

This will also allow us to use autorelease on this repository.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jun 18, 2019
@codecov
Copy link

codecov bot commented Jun 18, 2019

Codecov Report

Merging #735 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #735   +/-   ##
=========================================
  Coverage     77.66%   77.66%           
  Complexity     1093     1093           
=========================================
  Files           197      197           
  Lines          4786     4786           
  Branches        374      374           
=========================================
  Hits           3717     3717           
  Misses          899      899           
  Partials        170      170

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update da4aadb...48a741a. Read the comment docs.

Fix drop config

Fix promote job, disable drop job

Use gpg command

enable debugging

use stageRelease

assemble then publish

skip useLegacyGpg

Fix signing for gax-bom

skip artifacts
Copy link
Contributor

@vam-google vam-google left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (though I can't say that good understanding of what these scripts are doing)

@chingor13
Copy link
Contributor Author

The stage job:

  1. Obtains sonatype/gpg credentials from Keystore
  2. Creates a gradle.properties file
  3. Runs ./gradlew assemble publish
  4. If configured for autorelease, runs ./gradlew closeAndReleaseRepository

The javadoc job:

  1. Installs docpublisher (tool to push to googleapis.dev)
  2. Runs ./gradlew javadocCombined
  3. Uploads the built docs to googleapis.dev's staging bucket.

@chingor13 chingor13 merged commit dac077d into googleapis:master Jun 19, 2019
@chingor13 chingor13 deleted the kokoro-release branch June 19, 2019 21:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants