File tree 2 files changed +8
-10
lines changed
2 files changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -5,5 +5,5 @@ Then run the following [Docker](https://docs.docker.com/engine/installation/) co
5
5
6
6
``` bash
7
7
docker build -t auth0-publish-rubygem .
8
- docker run --rm -e RUBYGEMS_EMAIL=$RUBYGEMS_EMAIL -e RUBYGEMS_PASSWORD=$RUBYGEMS_PASSWORD -it auth0-publish-rubygem /bin/sh publish_rubygem.sh
8
+ docker run --rm -e RUBYGEMS_EMAIL=" $RUBYGEMS_EMAIL " -e RUBYGEMS_PASSWORD=" $RUBYGEMS_PASSWORD " -it auth0-publish-rubygem /bin/sh publish_rubygem.sh
9
9
```
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
- # Create file with credentials for rubygems.org
4
- touch credentials.txt
5
- echo $RUBYGEMS_EMAIL > credentials.txt
6
- echo $ RUBYGEMS_PASSWORD >> credentials.txt
7
- # build the gem
3
+ # Create directory for rubygems credentials
4
+ mkdir /root/.gem
5
+ # Get API key from rubygems.org
6
+ curl -u " $RUBYGEMS_EMAIL " : " $ RUBYGEMS_PASSWORD" https://rubygems.org/api/v1/api_key.yaml > ~ /.gem/ credentials; chmod 0600 ~ /.gem/credentials
7
+ # Build Gem
8
8
gem build auth0.gemspec
9
- # publish the gem on rubygems.org
10
- gem push auth0-* .gem < credentials.txt
11
- # Delete credentials file
12
- rm credentials.txt
9
+ # Publish Gem
10
+ gem push auth0-* .gem
You can’t perform that action at this time.
0 commit comments