trigger: - main - feature/* pool: vmImage: 'ubuntu-latest' steps: - task: UseRubyVersion@0 inputs: versionSpec: '>= 2.7.1' addToPath: true displayName: 'Installing Ruby' - script: | which ruby - script: | gem install bundler bundle install --retry=3 --jobs=4 displayName: 'Installing Bundler and Gems' - script: | gem build SaudeiD.gemspec GEM_VERSION=$(ruby ./lib/SaudeiD/version.rb SaudeiD::VERSION) echo $GEM_VERSION gem push SaudeiD-$GEM_VERSION.gem displayName: Build Gem and Publish Gem # mkdir -p $HOME/.gem/credentials # touch $HOME/.gem/credentials/credentials # sudo chmod 777 $HOME/.gem/credentials/credentials # echo "---\n:rubygems_api_key: rubygems_5d14eea5b276056605aabe0e067a309de7cfe7261e11848a\n" > $HOME/.gem/credentials/credentials # cat $HOME/.gem/credentials/credentials