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

- TypeScript Essentials
- Objective-C應用開發全程實錄
- JavaScript Unlocked
- The DevOps 2.5 Toolkit
- Getting Started with Eclipse Juno
- 打開Go語言之門:入門、實戰與進階
- Learning Docker Networking
- 零基礎學C語言程序設計
- Learning Splunk Web Framework
- Java Web開發實例大全(基礎卷) (軟件工程師開發大系)
- Clojure編程樂趣
- Kohana 3.0 Beginner's Guide
- 輕松學Scratch 3.0 少兒編程(全彩)
- Isomorphic JavaScript Web Development
- Java EE框架開發技術與案例教程