Ruby Gems
# Agregar un owner a una gem
gem owner GEM_NAME --add [email protected]Configuración en Circle CI
Agregar el script en .circleci/setup-rubygems.sh
.circleci/setup-rubygems.shmkdir ~/.gem
echo -e "---\\r\\n:rubygems_api_key: $RUBYGEMS_API_KEY" > ~/.gem/credentials
chmod 0600 /home/circleci/.gem/credentialsAgregar el job "deploy" en .circleci/config.yml
.circleci/config.ymldeploy:
executor: main-executor
steps:
- setup
- run:
name: Setup rubygems
command: bash .circleci/setup-rubygems.sh
- run:
name: Publish to rubygems
command: |
gem build power_api.gemspec
version_tag=$(git describe --tags)
gem push power_api-${version_tag#v}.gemAgregar el job deploy al workflow
Publicación
Última actualización