4. What is Artifacts?
• Artifact(US) or artefact
• noun ar·ti·fact ˈär-ti-ˌfakt
• Artifact (archaeology), an object formed by humans, particularly one
of interest to archaeologists
• Artifact (software development), one of many kinds of tangible by
products produced during the development of software
7. Artifacts Management during Software
Development
• Documentation => Version Control
• The source code => Source Code Version Control
• The compiled application => Dependency Management
• A deployable package => Provisioning and Configuration Management
13. JFrog Artifactory
• JFrog Artifactory is an open source repository manager.
• License charge per Server.
• Have OSS, Pro, Enterprise and SaaS version.
• OSS version DO NOT support below feeds:
• NuGet
• npm
• CocoaPods
JFrog - Universal Artifact Repository Manager
14. Team Foundation Server(TFS)
• It provides source code management, reporting, requirements
management, project management, automated builds, lab management,
testing and release management capabilities. It covers the entire
application lifecycle, and enables DevOps capabilities.
• License charge per User.
• First 5 users free.
• Have SaaS version(VSTS)
• Only support
• NuGet
• npm
• Maven(preview)
Using Package from Maven and Package Management in TFS2017
15. ProGet
• ProGet is a Package Management System allows users to host and
manage personal or enterprise-wide package.
• License charge per Server.
• Have Free, Basic, Pro and SaaS version.
• Free support all feeds include:
• NuGet
• npm
• Maven
Another Free Universal Package Manager - ProGet
16. Sonatype Nexus Repository Manager
• Repository manager with FREE support for popular formats. GET
REPOSITORY OSS
• License charge per User.
• Have OSS, Enterprise version
• Free support
• NuGet
• npm
• Maven