Artifactory Excercise & Assignment – 1-khaja

What are the Top maven goals we have?

compiler:compile – the compile goal from the compiler plugin is bound to the compile phase
compiler:testCompile is bound to the test-compile phase
surefire:test is bound to test phase
install:install is bound to install phase
jar:jar and war:war is bound to package phase

What are the Ports being used in Artifactory and why? Create a table and describe it.

8081 for Artifactory
8040 and 8045 for Access
8048 and 9092 for the Replicator
8070 for Web
8086 for Metadata
8082, 8046, 8047, 8049, and 8091 for the Router
8061, and 8062 for Events

8080 for Mission Control Server
8085 for Scheduler
8087 for Executor
(Obsolete from Mission Control version 4.5 and above)
8087 for Insights 
9200 for Elasticsearch (if bundled)
5432 for PostgreSQL (if bundled)
8082, 8046, 8047 and 8049 for the Router

8080 for the Distribution Server
8082, 8046, 8047 and 8049 for the Router
6379 for Redis
5432 for PostgreSQL (if bundled)

8082 for Pipelines API
30001 for Pipelines WWW (UI)
22 for SSH access to the instance
5432 for Database (PostgreSQL) access
30200 for RabbitMQ
30201 for RabbitMQ Admin
30100 for Vault
6379, 16379, 6380, 16380, 6381, 16381 for Redis Cluster

8000 for Xray Server
7000 for Analysis
7002 for Indexer
7003 for Persist
8082, 8046, 8047 and 8049 for the Router
5671, 5672 and 15672 for RabbitMQ
5432 for PostgreSQL (if bundled)

Find out which maven goal help you to upload a artifact?

mvn deploy

Find out which gradle tasks help you to upload a artifact?

gradle : Task :artifactoryPublish