mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
58 lines
4.6 KiB
Markdown
58 lines
4.6 KiB
Markdown
[#]: collector: (lujun9972)
|
||
[#]: translator: (Morisun029)
|
||
[#]: reviewer: ( )
|
||
[#]: publisher: ( )
|
||
[#]: url: ( )
|
||
[#]: subject: (Top CI/CD resources to set you up for success)
|
||
[#]: via: (https://opensource.com/article/19/12/cicd-resources)
|
||
[#]: author: (Jessica Cherry https://opensource.com/users/jrepka)
|
||
|
||
Top CI/CD resources to set you up for success
|
||
======
|
||
Continuous integration and continuous deployment were key topics in 2019
|
||
as organizations look to achieve seamless, flexible, and scalable
|
||
deployments.
|
||
![Plumbing tubes in many directions][1]
|
||
|
||
This has been a fantastic year for continuous integration/continuous deployment (CI/CD) and the world of DevOps. Opensource.com authors shared how they're moving toward agile and scrum as they focus on seamless, flexible, and scalable deployments. Here are some of the big themes in the CI/CD articles we published this year.
|
||
|
||
### Learning and improving your CI/CD skills
|
||
|
||
Some of our favorite articles focus on hands-on CI/CD experience and cover a lot of ground as they do. The place to start is always with [Jenkins][2] pipelines, and Bryant Son's [_Building CI/CD pipelines with Jenkins_][3] will give you enough experience to get started building your first pipelines. Daniel Oh's [_Automate user acceptance testing with your DevOps pipeline_][4] provides great information on acceptance testing, including various CI/CD applications you can use for testing in its own right. And my article on [_Security scanning your DevOps pipeline_][5] is a very short, to the point tutorial on how to set up security in a pipeline using the Jenkins platform.
|
||
|
||
### Delivery workflow
|
||
|
||
While learning how to use and improve your skills with CI/CD, the workflow matters, especially when it comes to pipelines, as Jithin Emmanuel shares in [_Screwdriver: A scalable build platform for continuous delivery_][6]. Emily Burns explains having the flexibility to build exactly what you need with your CI/CD workflow in [_Why Spinnaker matters to CI/CD_][7]. And Willy-Peter Schaub extols the idea of creating a unified pipeline for everything to build consistently in [_One CI/CD pipeline per product to rule them all_][8]. These articles will give you a good sense of what happens after you onboard team members to the workflow process.
|
||
|
||
### How CI/CD affects organizations
|
||
|
||
2019 was also the year of recognizing CI/CD's business impact and how it affects day-to-day operations. Agnieszka Gancarczyk shares the results of Red Hat's [_Small Scale Scrum vs. Large Scale Scrum_][9] survey, including respondents' differing opinions on scrums, the agile movement, and the impact on teams. Will Kelly covers [_How continuous deployment impacts the entire organization_][10], including the importance of open communication, and Daniel Oh emphasizes the importance of metrics and observability in [_3 types of metric dashboards for DevOps teams_][11]. Last, but far from least, Ann Marie Fred's great article [_Don't test in production? Test in production!_][12] details why it's important for you to test in production—before your customers do.
|
||
|
||
We are thankful to the many contributing authors who shared their insights with Opensource.com readers in 2019, and I look forward to learning more from them about the evolution of CI/CD in 2020.
|
||
|
||
--------------------------------------------------------------------------------
|
||
|
||
via: https://opensource.com/article/19/12/cicd-resources
|
||
|
||
作者:[Jessica Cherry][a]
|
||
选题:[lujun9972][b]
|
||
译者:[译者ID](https://github.com/译者ID)
|
||
校对:[校对者ID](https://github.com/校对者ID)
|
||
|
||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||
|
||
[a]: https://opensource.com/users/jrepka
|
||
[b]: https://github.com/lujun9972
|
||
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/plumbing_pipes_tutorial_how_behind_scenes.png?itok=F2Z8OJV1 (Plumbing tubes in many directions)
|
||
[2]: https://jenkins.io/
|
||
[3]: https://opensource.com/article/19/9/intro-building-cicd-pipelines-jenkins
|
||
[4]: https://opensource.com/article/19/4/devops-pipeline-acceptance-testing
|
||
[5]: https://opensource.com/article/19/7/security-scanning-your-devops-pipeline
|
||
[6]: https://opensource.com/article/19/3/screwdriver-cicd
|
||
[7]: https://opensource.com/article/19/8/why-spinnaker-matters-cicd
|
||
[8]: https://opensource.com/article/19/7/cicd-pipeline-rule-them-all
|
||
[9]: https://opensource.com/article/19/3/small-scale-scrum-vs-large-scale-scrum
|
||
[10]: https://opensource.com/article/19/7/organizational-impact-continuous-deployment
|
||
[11]: https://opensource.com/article/19/7/dashboards-devops-teams
|
||
[12]: https://opensource.com/article/19/5/dont-test-production
|