The purpose of this repo is to get familiar with TravisCI functionality.
sudo apt install ruby ruby-dev libtool -y
sudo gem install travis
deploy:
provider: pypi
user: "YOURUSERNAME"
travis encrypt --add deployment.password
Type password into StdIn
and press Ctrl + D
deploy:
provider: pypi
user: "YOURUSERNAME"
password:
secure: "YOURPASSWORD"
./validate.sh
Builds are initialized when code is pushed. This can cause issues with deployment to Pypi because each time the version needs to be incremented. Otherwise, Travis builds will fail due to files already being present for the project. Therefore, in Setup.py
, changing the version number can prevent build errors.