Skip to content

Commit

Permalink
[Backport 2.x] Add workflow to publish snapshots via GHA (#325) (#455)
Browse files Browse the repository at this point in the history
* Add workflow to publish snapshots via GHA (#325)

* Add workflow to publish snapshots via GHA

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Fix task name

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

* Fix conflict and add documentation

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
Signed-off-by: Vacha Shah <vachshah@amazon.com>

* Fixing documentation for snapshot builds

Signed-off-by: Vacha Shah <vachshah@amazon.com>

---------

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
Signed-off-by: Vacha Shah <vachshah@amazon.com>
Co-authored-by: Sayali Gaikawad <61760125+gaiksaya@users.noreply.github.com>
  • Loading branch information
VachaShah and gaiksaya authored Apr 14, 2023
1 parent 34e544f commit 1320f3e
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 53 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ OpenSearch Java Client
- [Project Resources](#project-resources)
- [Code of Conduct](#code-of-conduct)
- [User Guide](#user-guide)
- [Snapshot Builds](#snapshot-builds)
- [Compatibility with OpenSearch](#compatibility-with-opensearch)
- [Security](#security)
- [License](#license)
Expand All @@ -35,7 +36,7 @@ Please see the [USER_GUIDE](USER_GUIDE.md) for code snippets.
* [Documentation](https://opensearch.org/docs/latest/clients/java/)
* [JavaDoc](https://www.javadoc.io/doc/org.opensearch.client/opensearch-java/latest/index.html)
* [Maven Central](https://search.maven.org/artifact/org.opensearch.client/opensearch-java)
* [Snapshot Builds](https://aws.oss.sonatype.org/content/repositories/snapshots/org/opensearch/client/opensearch-java/)
* [Snapshot Builds](#snapshot-builds)
* Need help? Try [Forums](https://discuss.opendistrocommunity.dev/)
* [Project Principles](https://opensearch.org/#principles)
* [Contributing to OpenSearch](CONTRIBUTING.md)
Expand All @@ -52,6 +53,9 @@ This project has adopted the [Amazon Open Source Code of Conduct](CODE_OF_CONDUC

See [User Guide](USER_GUIDE.md).

## Snapshot Builds
The [snapshots builds](https://aws.oss.sonatype.org/content/repositories/snapshots/org/opensearch/client/opensearch-java/) are published to sonatype using [publish-snapshots.yml](./.github/workflows/publish-snapshots.yml) workflow.

## Compatibility with OpenSearch

See [Compatibility](COMPATIBILITY.md).
Expand Down
7 changes: 5 additions & 2 deletions java-client/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -260,8 +260,11 @@ publishing {
repositories{
if (version.toString().endsWith("SNAPSHOT")) {
maven("https://aws.oss.sonatype.org/content/repositories/snapshots/") {
name = "snapshotRepo"
credentials(PasswordCredentials::class)
name = "Snapshots"
credentials {
username = System.getenv("SONATYPE_USERNAME")
password = System.getenv("SONATYPE_PASSWORD")
}
}
}
maven("${rootProject.buildDir}/repository") {
Expand Down
50 changes: 0 additions & 50 deletions jenkins/publish-snapshot.jenkinsfile

This file was deleted.

0 comments on commit 1320f3e

Please sign in to comment.