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

- ExtGWT Rich Internet Application Cookbook
- Implementing Modern DevOps
- 劍指Offer(專項(xiàng)突破版):數(shù)據(jù)結(jié)構(gòu)與算法名企面試題精講
- C#編程入門指南(上下冊(cè))
- INSTANT Weka How-to
- PLC編程及應(yīng)用實(shí)戰(zhàn)
- STM32F0實(shí)戰(zhàn):基于HAL庫(kù)開發(fā)
- Java程序設(shè)計(jì):原理與范例
- Visual FoxPro程序設(shè)計(jì)習(xí)題集及實(shí)驗(yàn)指導(dǎo)(第四版)
- 51單片機(jī)C語(yǔ)言開發(fā)教程
- 從零開始學(xué)C#
- HoloLens與混合現(xiàn)實(shí)開發(fā)
- Xamarin Cross-Platform Development Cookbook
- 寫給青少年的人工智能(Python版·微課視頻版)
- 金融商業(yè)數(shù)據(jù)分析:基于Python和SAS