- 1. Travis-CI
- 2. Travis-CI
- 2.1. What is Continuous Integration (CI)?
- 2.2. What is the status of CI in companies?
- 2.3. Why use Travis-CI?
- 2.4. Empty Git repository for demo
- 2.5. Create repository directly on GitHub
- 2.6. YAML
- 2.7. Minimal Travis-CI
- 2.8. Minimal Travis-CI echo
- 2.9. Minimal Travis-CI exit 1 failure
- 2.10. Minimal Travis-CI installations
- 2.11. Minimal Travis-CI installations - run shell script
- 2.12. Minimal Travis-CI installations setting the dist
- 2.13. Travis-CI on OSX
- 2.14. Travis-CI on MS Windows
- 2.15. The UI of Travis-CI
- 2.16. Travis-CI scheduled cron jobs
- 2.17. Trigger a custom build
- 2.18. Travis-CI and languages
- 2.19. Build status
- 2.20. Add badge
- 2.21. Job Lifecycle
- 2.22. OS Matrix
- 2.23. true as no-operation to skip a step
- 2.24. Languages
- 2.25. Install travis-cli command line tool
- 2.26. notifications email secure - sending to multiple addresses
- 2.27. environment variables in reposiotry settings
- 2.28. Deployment
- 3. Python
- 3.1. Travis-CI and Python
- 3.2. Travis-CI and Python with Pytest
- 3.3. Python version matrix
- 3.4. The environment variables set by Travis - Python
- 3.5. Set environment variables for Python
- 3.6. Python version and environment matrix
- 4. Perl
- 4.1. Travis-CI and Perl 5
- 4.2. Perl version matrix
- 4.3. The environment variables set by Travis - Perl
- 4.4. Set environment variables for Perl
- 4.5. Perl version and environment matrix
- 5. Travis-CI
- 5.1. Enable Travis-CI
- 5.2. Travis Examples: simple verification
- 5.3. Travis Examples: several keys