- DevOps with Kubernetes
- Hideto Saito Hui Chuan Chloe Lee Cheng Yang Wu
- 180字
- 2021-07-02 13:41:44
Continuous integration tools
One of the popular VCS tools is Git (https://git-scm.com). A developer uses Git to check-in and check-out code all the time. There are various hosting Git services, including GitHub (https://github.com) and Bitbucket (https://bitbucket.org). These allow you to create and save your Git repositories and collaborate with other users over the internet. The following screenshot shows a sample pull request on GitHub:

The build server has a lot of variation. Jenkins (https://jenkins.io) is one of the most well established applications, along with TeamCity (https://www.jetbrains.com/teamcity/). As well as build servers, you also have hosted services, otherwise known as Software as a Service (SaaS), such as Codeship (https://codeship.com) and Travis CI (https://travis-ci.org). SaaS can integrate with other SaaS tools. The build server is capable of invoking external commands, such as unit test programs. This makes the build server a key tool within the CI pipeline.
The following screenshot shows a sample build using Codeship. We check out the code from GitHub and invoke Maven for building (mvn compile) and unit testing (mvn test) our sample application:

- Google Flutter Mobile Development Quick Start Guide
- Git Version Control Cookbook
- JIRA 7 Administration Cookbook(Second Edition)
- 小學(xué)生C++創(chuàng)意編程(視頻教學(xué)版)
- C#程序設(shè)計(jì)教程(第3版)
- Visual C#.NET Web應(yīng)用程序設(shè)計(jì)
- Raspberry Pi Robotic Blueprints
- 從Excel到Python數(shù)據(jù)分析:Pandas、xlwings、openpyxl、Matplotlib的交互與應(yīng)用
- HTML+CSS+JavaScript網(wǎng)頁(yè)制作:從入門到精通(第4版)
- JSP程序設(shè)計(jì)與案例實(shí)戰(zhàn)(慕課版)
- Arduino機(jī)器人系統(tǒng)設(shè)計(jì)及開(kāi)發(fā)
- 會(huì)當(dāng)凌絕頂:Java開(kāi)發(fā)修行實(shí)錄
- Scrapy網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- 百萬(wàn)在線:大型游戲服務(wù)端開(kāi)發(fā)