Sha256: 1fddfdf3f9ee27907abe657f1e8fcfb72c9886f2402cbff1f9a3ac1ffe1a8079
Contents?: true
Size: 554 Bytes
Versions: 9
Compression:
Stored size: 554 Bytes
Contents
pipeline { agent any options { buildDiscarder logRotator(daysToKeepStr: '5', numToKeepStr: '10') } stages { stage('Ruby Gem Push') { environment { GEM_HOST_API_KEY = credentials('rubygems-apikey') } steps { sh ''' DOCKER_CMD="docker run --rm -v $PWD:/opt -w /opt -e GEM_HOST_API_KEY -e BUILD_NUMBER -u 999 ruby:3.0" $DOCKER_CMD gem build iapi-idlc-sdk-deploy.gemspec -o iapi-idlc-sdk-deploy.gem $DOCKER_CMD gem push iapi-idlc-sdk-deploy.gem ''' } } } }
Version data entries
9 entries across 9 versions & 1 rubygems