The purpose of this repo is to get familiar with TravisCI functionality.
Installing Travis on Ubuntu 16.04
sudo apt install ruby ruby-dev libtool -y
sudo gem install travis
Deployment to Pypi
Init YAML File
deploy: provider: pypi user: "YOURUSERNAME"
travis encrypt --add deployment.password
Type password into
StdIn and press
Ctrl + D
Encrypted Password YAML
deploy: provider: pypi user: "YOURUSERNAME" password: secure: "YOURPASSWORD"
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.