PublishToCrates_Jenkinsfile.run() PublishToCrates_Jenkinsfile.pipeline(groovy.lang.Closure) PublishToCrates_Jenkinsfile.echo(Executing on agent [label:none]) PublishToCrates_Jenkinsfile.stage(publishToCrates, groovy.lang.Closure) PublishToCrates_Jenkinsfile.script(groovy.lang.Closure) PublishToCrates_Jenkinsfile.publishToCrates({repository=https://github.com/opensearch-project/opensearch-rs, tag=1.0.0}) publishToCrates.checkout({$class=GitSCM, userRemoteConfigs=[{url=https://github.com/opensearch-project/opensearch-rs}], branches=[{name=1.0.0}]}) publishToCrates.string({credentialsId=crates-api-token, variable=API_TOKEN}) publishToCrates.withCredentials([API_TOKEN], groovy.lang.Closure) publishToCrates.sh(cargo publish --dry-run && cargo publish --token API_TOKEN)