- Implementing DevOps with Ansible 2
- Jonathan McAllister
- 158字
- 2021-07-02 19:02:55
Artifact management and versioning
Artifact management plays a pivotal role in a DevOps environment. The artifact-management solution provides a single source of truth for all things deployable. In addition to that, it provides a way for the automation system to shrink-wrap a build or potential release candidate and ensure it doesn't get tampered with after the initial build. In many ways, an artifact-management system is to binaries what source control is to source code.
In the software industry, there are many options for artifact management. Some of these are free to use and others require the purchase of a specific tool. Some of the more popular options include:
- Artifactory (http://www.jfrog.com)
- Nexus (https://www.sonatype.com/)
- Apache Archiva (https://archiva.apache.org/index.cgi)
- NuGet (https://www.nuget.org/)
Now that we have a basic understanding of artifact management, let's take a look at how an artifact repository fits into the general workflow of a DevOps-oriented environment. A diagram depicting this solution's place within a DevOps-oriented environment is provided next:

- DevOps:軟件架構師行動指南
- Photoshop智能手機APP UI設計之道
- Learn to Create WordPress Themes by Building 5 Projects
- WordPress Plugin Development Cookbook(Second Edition)
- 零基礎學Java程序設計
- HTML5+CSS3網站設計基礎教程
- bbPress Complete
- 自制編程語言
- Swift Playgrounds少兒趣編程
- UNIX Linux程序設計教程
- Kotlin開發教程(全2冊)
- 新印象:解構UI界面設計
- HTML5+CSS3+JavaScript 從入門到項目實踐(超值版)
- 小程序從0到1:微信全棧工程師一本通
- Microsoft HoloLens By Example