PublishToNpmUsingTarball_JenkinsFile.run() PublishToNpmUsingTarball_JenkinsFile.pipeline(groovy.lang.Closure) PublishToNpmUsingTarball_JenkinsFile.echo(Executing on agent [label:none]) PublishToNpmUsingTarball_JenkinsFile.stage(publishToNpmWithtgz, groovy.lang.Closure) PublishToNpmUsingTarball_JenkinsFile.script(groovy.lang.Closure) PublishToNpmUsingTarball_JenkinsFile.publishToNpm({publicationType=artifact, artifactPath=/tmp/workspace/example.tgz}) publishToNpm.string({credentialsId=jenkins-opensearch-publish-to-npm-token, variable=NPM_TOKEN}) publishToNpm.withCredentials([NPM_TOKEN], groovy.lang.Closure) publishToNpm.sh( npm set registry "https://registry.npmjs.org" npm set //registry.npmjs.org/:_authToken NPM_TOKEN npm publish /tmp/workspace/example.tgz --dry-run && npm publish /tmp/workspace/example.tgz --access public ) publishToNpm.sh(rm -rf /tmp/workspace/.nvmrc && rm -rf ~/.nvmrc)