Lines Matching +full:publish +full:- +full:snapshot
4 One-Time Setup
5 --------------
22 <!-- TODO(flooey): Expand and link these, there's probably more -->
31 - Follow the instructions on [this
32 page](http://central.sonatype.org/pages/ossrh-guide.html) to set up an
34 - You only need to create the account, not set up a new project
35 - Contact a Conscrypt maintainer to add your account after you have created it.
36 - Install GnuPG and [generate your key
38 - [Publish your public key](https://www.gnupg.org/gph/en/manual.html#AEN464)
40 (e.g. `gpg --keyserver pgp.mit.edu --send-key <key ID>`).
53 signing.keyId=<8-character-public-key-id>
54 signing.password=<key-password>
55 signing.secretKeyRingFile=<your-home-directory>/.gnupg/secring.gpg
57 signingKeystore=<path-to-keystore>
58 signingPassword=<keystore-password>
60 ossrhUsername=<ossrh-username>
61 ossrhPassword=<ossrh-password>
66 -----------------------------
77 $ git checkout -b 1.0.x master
83 In the GitHub UI, go to Settings -> Branches and mark the new branch as
88 Update the master branch's version to the next minor snapshot.
91 $ git checkout -b bump-version master
92 # Change version in build.gradle to X.Y+1-SNAPSHOT
93 $ git commit -a -m 'Start X.Y+1 development cycle'
98 --------------------
100 ### Cherry-pick changes from the master branch (optional)
102 Cherry-pick any desired master changes since the branch was created.
106 $ git cherry-pick <revision>
113 $ git commit -a -m 'Preparing version 1.0.0'
114 $ git tag -a 1.0.0 -m 'Version 1.0.0'
135 $ docker build -t conscrypt-deploy release
141 $ docker run -it --rm=true conscrypt-deploy
146 container, remove `--rm=true` from the command line.
151 Find the container ID in your bash prompt, which is shown as `[root@<container-ID> ...]`.
154 $ docker cp ~/.gnupg <container-ID>:/root/
155 $ docker cp ~/.gradle/gradle.properties <container-ID>:/root/.gradle/
156 $ docker cp <path to cert keystore> <container-ID>:/root/certkeystore
165 $ ./gradlew conscrypt-openjdk:build
166 $ ./gradlew -Dorg.gradle.parallel=false publish
171 $ git log -n 1
174 form of `orgconscrypt-NNNN`.
191 $ ./gradlew conscrypt-openjdk:build
192 $ ./gradlew conscrypt-openjdk:publish -Dorg.gradle.parallel=false -PrepositoryId=<repository-id>
199 each supported build environment: linux-x86_64, osx-x86_64, windows-x86, and windows-x86_64.
204 (http://central.sonatype.org/pages/releasing-the-deployment.html).
215 $ ./gradlew conscrypt-android:build
216 $ ./gradlew conscrypt-android:publish -Dorg.gradle.parallel=false
222 Once the platform-specific jars have shown up on Maven Central, return to the Docker container
229 $ ./gradlew conscrypt-openjdk-uber:build -Dorg.conscrypt.openjdk.buildUberJar=true
230 …$ ./gradlew conscrypt-openjdk-uber:publish -Dorg.gradle.parallel=false -Dorg.conscrypt.openjdk.bui…