- Hands-On Docker for Microservices with Python
- Jaime Buelta
- 286字
- 2021-06-24 12:35:58
Configuring Travis CI
Travis CI (https://travis-ci.com/) is a popular continuous integration service that's freely available for public GitHub projects. Integration with GitHub is very simple and it allows you to configure the platform it runs on, such as macOS, Linux, or even iOS.
Travis CI integrates tightly with GitHub, so you only need to log in to GitHub to be able to access it. We'll see how to connect our project to it.
Travis works a bit differently from other CI tools in that it creates independent jobs by starting a new VM. This means that any artifact created for a previous stage needs to be copied somewhere else to be downloaded at the start of the next stage.
This makes things a bit unpractical sometimes, and an easy solution is to build multiple times for each individual job.
You can also check the requests in the Travis CI configuration to see if a .yml file creates a parse error.
You can check full Travis CI documentation here: https://docs.travis-ci.com/ .
To configure Travis CI, let's start off by adding a repository from GitHub.
- 物聯(lián)網(wǎng)安全(原書第2版)
- 企業(yè)私有云建設(shè)指南
- 城市治理一網(wǎng)統(tǒng)管
- 圖解手機(jī)元器件維修技巧
- Windows Server 2012 Hyper-V虛擬化管理實(shí)踐
- 物聯(lián)網(wǎng)場(chǎng)景設(shè)計(jì)與開發(fā)(初級(jí))
- 深入理解Nginx:模塊開發(fā)與架構(gòu)解析
- 5G時(shí)代的大數(shù)據(jù)技術(shù)架構(gòu)和關(guān)鍵技術(shù)詳解
- Hands-On Bitcoin Programming with Python
- 物聯(lián)網(wǎng)的機(jī)遇與利用
- 現(xiàn)代通信系統(tǒng)(第5版)
- LwIP應(yīng)用開發(fā)實(shí)戰(zhàn)指南:基于STM32
- Selenium WebDriver 3 Practical Guide
- 黑客與反黑工具使用詳解
- 物聯(lián)網(wǎng)概論