- 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:

- LaTeX Cookbook
- 程序員面試筆試寶典(第3版)
- Java范例大全
- Java異步編程實(shí)戰(zhàn)
- Web交互界面設(shè)計(jì)與制作(微課版)
- Visual C++數(shù)字圖像模式識(shí)別技術(shù)詳解
- Windows Presentation Foundation Development Cookbook
- Visual Basic程序設(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo)
- 利用Python進(jìn)行數(shù)據(jù)分析
- Unity 3D/2D移動(dòng)開發(fā)實(shí)戰(zhàn)教程
- JavaScript+jQuery網(wǎng)頁(yè)特效設(shè)計(jì)任務(wù)驅(qū)動(dòng)教程
- Instant Zurb Foundation 4
- Web程序設(shè)計(jì):ASP.NET(第2版)
- Mastering jQuery Mobile
- 超簡(jiǎn)單:用Python讓Excel飛起來(lái)(實(shí)戰(zhàn)150例)