Artifactory Notes – 24 Sept – 2023

Artifactory
-------------------------------
	Repo mgmt tool
	From Jfrog
	Dev in JAVA	 17.X
	Release
		OSS
		Pro - paid
		Enterprise
https://jfrog.com/help/r/jfrog-hosting-models-documentation/artifactory-comparison-matrix
	
Whats in repo?
	Version of Packages

What Packages?
https://jfrog.com/help/r/jfrog-artifactory-documentation/repository-support-for-package-clients
- zip - tar - exe - docker image - rpm - apk - deb - vm image
	System
	App 

		Public				pvt
		hub				Artifactory
		repo.maven.apache.org
		nuget
		chocolatey
		vagrantu
		rpmfind
		apk

PLAN -> Code - > Ana -> Build -> UT - Pack -> Archive -> Dep2qa -> AT - CC
-----------------------------------------------------------------------------


Why Artifactory?
- Store our packages
- Version of Packages
- Security
- ONE PLACE FOR ALL PACKAGE AND ALL TYPES OF PACKAGES.
- ACCESS Control
- Admin
- Audit
- Cleaning
--------------------------------------------------------
Integation with ur Build tool.


Other ----> Nexus or Artifactory
===================================

How to install it?
----------- JAVA
---------=--- Download - extract - start

What is the architecture
=============================================


YOU -------------> Artifactory WEB(8082) ------> RDBMS
			|
		     Object Storage
			(filestore)

How to install Artifactory?
-------------------------------------


What are the Repo TYPES
----------------------------------
LOCAL 		- UPLOAD & Download 
REMOTE		- Download --- From Remote repo
Virtual 		Group of multiple repo


Access
---------------
admin
Admin123

deploy
Deploy123


How to Upload my Package to Arti using Maven?
=============================================
Step 1 - Modify pom.xml with repo name to be uploaded.
Step 2 - Modify setting.xml with access
Step 3 - mvn deploy

mvn deploy
===================================================
compile -> test -> package -> install -> deploy


install = Copy a package to LR(maven)
deploy = Copy a package from LR to RR(Artifactory)


How to Download using Maven
=============================================



cHJvZHVjdHM6CiAgYXJ0aWZhY3Rvcnk6CiAgICBwcm9kdWN0OiBaWGh3YVhKbGN6b2dNakF5TXkw
eE1DMHlORlF3TlRvd05qb3lPVm9LYVdRNklEY3haalV6TWpBMExURmhOVGd0TkdJeVlpMWlPRGcw
TFRWalpUVm1OemhsWXpNeFpBcHZkMjVsY2pvZ1JHVjJUM0J6VTJOb2IyOXNDbkJ5YjNCbGNuUnBa
WE02Q2lBZ2RHVnliV1ZrVEdsalpXNXpaVG9nSjJaaGJITmxKd29nSUhKbFoybHpkSEpoZEdsdmJr
dGxlVlJ2YTJWdU9pQmxlVW95V2xoSmFVOXBTWGxKYVhkcFpFaHNkMGxxYjJsVGJHUlZTV2wzYVZs
WGVHNUphbTlwVld4TmVVNVVXV2xNUTBweVlWZFJhVTlwU25wTmFscFNUbFJvZFUxWWNEVmxhbU14
VTBaQ1NsbHJWakJqYTBwVlRGZE9UbE5ITlZKVGFscEZaRVphY1ZRelVqTmxWVGx2WlZoUmQwbHVN
QzVsZVVwc1pVaFJhVTlwU2pkWVEwcDVXbGRrY0dNelVubFpXRkp3WWpJMVRGcFliR05KYW5CalNX
MU9hRTVxYkdoTlJHc3pURlJyZUU5RVozUk9SMWw1V21rd05VNVhSWGRNVkVKb1dWZEZlVnBVWTNw
YVYxRXhUMVozYVV4R2QybGpiVlp1WVZoT01HTnRSakJoVnpsMVZrYzVjbHBYTlZWbFdFSnNXRU5K
TmxoRFNsRlNWa3BPVVZVMVJsUnNVbU5KYVhoalNXNWFiR051VG5CaU1qVmpTV3B2ZVV4cVFYTllR
MHB3V2tkV2RXUkhiREJsVm5kcFQyeDNhVmxZU2pCaFYxcG9XVE5TZG1OdWJHTkphWGhqU1cxU2JH
TkhlSFpsVnpGc1ltNVNWV1ZZUW14WVEwazJXRU5LZWxwWGVHMVlNbWgyWXpOU2JGcEdkMmxtVTBs
elNXNU9NVmxwU1RaSmJVNW9UbXBzYUUxRWF6Tk1WR3Q0VDBSbmRFNUhXWGxhYVRBMVRsZEZkMHhV
UW1oWlYwVjVXbFJqZWxwWFVURlBVMGx6U1c1T2FtTkRTVFpKYmtwc1dqSnNlbVJIVm5sSmFYZHBX
VmhXYTBscWIybGhiVnBwWWpCQmNVbHBkMmxoV0U1NlNXcHZhV0Z1UW1obFZVRjNUVmRqTldWVVFu
cE5WMW8xV2tSU2RFNXFRakJaYW14clRUTkNNazFZWXpWamVVbHpTVzFXTkdORFNUWk9SR2N3VDFS
RmVrMVVhelJQVTNkcFlWZEdNRWxxYjNoT2Ftc3hUbFJOZUU5VVp6Vk1RMHB4WkVkcmFVOXBTWGhO
YWtWNFdYcHJOVTVUTURWWmFra3dURlJSZDAxRVkzUlpWRWw0V21reGFrMVhXWGhhVjFacFQwUlpN
Vmx0UldsbVVTNUlXVzlaUm5sbFdVVnZkRmd6Wm00elJVNTNjSEV4YkRaV1preE5OR3ROVWtveFpu
VlNlbFJwT1ZSNWNETnFVa05IUVZkbFJtbDRlV3Q0ZUhJd2NVRkxiVWhzV25wak5ERmpiVUpKUVhk
RFozaEtkblpvWjFrM2IyWlZXVjlqUVdGeVZ6bENXVE5zWlVsd2NIQlNNbVUyVFhsZlFXZEpWVEZQ
YkVOTmVUUmlObE5HVWt4QlJVaFJUbVJzUzFoWmNYSm1YMWc0WTFvMk0wdFpOQzFaWWtKWGFVcGpS
bU53TlVOZlkxaE9aVFZ4YmpaeFpHSXhSekJYUTFjeloyUlVNekZNVGpSYU9UbG5NVXh3TlU0elVs
Wkxjek5hYm5wbGNUVkxibTFyZDBad05HRnJPRWRXTjBWRFNDMWZRVUpqY0dKTVZsZE5NVnBFTVVW
TVNXVkxiRkZqUlhGemRuRk5UREZsZUY4d1JsOXhUVWhyVERGQ2VqSXRkRkp5U0ZKTGIwdGxTbTkz
ZDNVek5IQkhSRUZDVUcxMVNYWlFMVmxaYkhCQ1ZWVTFYMU5EYnpsaE16a3RlVkJDWlcxRFQyeDZW
M3BHT0hCYWNIY0tjMmxuYm1GMGRYSmxPaUJ1ZFd4c0NuUnlhV0ZzT2lCMGNuVmxDblI1Y0dVNklG
UlNTVUZNQ25aaGJHbGtSbkp2YlRvZ01qQXlNeTB3T1MweU5GUXdOVG93TmpveU9TNDVOREZhQ2c9
PQogICAgc2lnbmF0dXJlOiBCVWRkVU1EU05Ib2E3THJKcExxN0hyNlpnVWpqSHVpUzlTRVJqYStz
dkpBQml1OUI0WnJhbXlnS2IzVUx4Q3FYTWZjRTBTdTVURWFSL0wxa0xaZy9pMWJaVVRzelkrSkRa
cm96am5qS2pyOU9zQ2dJTjlKYmJWbFQ0bDdiYU5UUUtGYVlscm13MVgrNG1wY3kyRUJVNkVjbHVJ
ejdJYmZCdnlHOXB5YUU3eEl1elBMNkZzVDFocWN0ak5tNVBXZXg4MWVpL1ltSWdib3ZpUWVOc1lL
SWdZV3NOOWtWWXY2S3p1ME5WR0JocFVKT2QreUxrSlhDVGZvQ05ycUJyWi9McDFoQmovSUhPU2dh
dEpCaVpXSXp0Q29VY2VwMzVCT2IzazhpRXR0K05zbllFM2NFYVREVDFFcW50aWd6SFY2UklQTTJC
UmdRQS9PTDF0ak5XcmFtWkE9PQp2ZXJzaW9uOiAxCg==
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x