Files
opensearch-pyd/jenkins/release.JenkinsFile
T
Sayali Gaikawad e44c5f1a07 Add release workflows (#240)
* Add release workflows

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

* Fix drafter

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

* Fix jenkins workflow

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

* Add credentials

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

* Fix jenkins lib version

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

Signed-off-by: Sayali Gaikawad <gaiksaya@amazon.com>
2022-11-28 14:29:22 -08:00

13 lines
550 B
Plaintext

lib = library(identifier: 'jenkins@1.3.1', retriever: modernSCM([
$class: 'GitSCMSource',
remote: 'https://github.com/opensearch-project/opensearch-build-libraries.git',
]))
standardReleasePipelineWithGenericTrigger(
tokenIdCredential: 'jenkins-opensearch-py-generic-webhook-token',
causeString: 'A tag was cut on opensearch-project/opensearch-py repository causing this workflow to run',
downloadReleaseAsset: true,
publishRelease: true) {
publishToPyPi(credentialId: 'jenkins-opensearch-py-pypi-credentials')
}