gmacario / easy-jenkins

Easily deploy a Jenkins CI/CD infrastructure via docker-compose
MIT License
35 stars 9 forks source link

Integrate with Artifactory #211

Closed gmacario closed 6 years ago

gmacario commented 7 years ago

Summary:

gmacario commented 7 years ago

A few editions of Artifactory (both free and commercial) are available. The table at https://www.jfrog.com/confluence/display/RTF/Artifactory+Comparison+Matrix compares their features:

It looks like only Maven package format (Java) is available in the OSS edition.

gmacario commented 7 years ago

I run the latest release of the Artifactory OSS inside a Docker container by following the instructions at https://www.jfrog.com/confluence/display/RTF/Installing+with+Docker

docker pull docker.bintray.io/jfrog/artifactory-oss:latest
docker run --name artifactory -d -p 8081:8081 docker.bintray.io/jfrog/artifactory-oss:latest

then browse http://<docker_host>:8081/

Welcome to JFrog Artifactory!

This wizard will get your Artifactory set up in just a few short leaps. You can change any settings later – so let’s begin!

Click Next.

Set Admin Password

This new password is for the default admin user. Want to skip? Find the default admin credentials in the JFrog Artifactory User Guide.

Type the new Artifactory admin password, then click Next.

Configure a Proxy Server

This lets you access resources remotely.

Click Skip.

Create Repositories

Select the package type(s) you want - we’ll create the default repositories for you! Need to skip? No worries, create and manage repositories anytime.

The following repository types are enabled:

while the following repository types are disabled (assuming they require a license of Artifactory Pro):

See screenshot:

capture-20170617-1216

gmacario commented 7 years ago

I have also submitted a related PR https://github.com/gmacario/easy-jenkins/pull/212, however before progressing on the integration of Artifactory with easy-jenkins I would like to compare it with the features offered by the free edition of Sonatype Nexus (see https://github.com/gmacario/easy-jenkins/issues/213).

gmacario commented 7 years ago

Notice that Open Source projects can get a free account of Artifactory Pro at https://oss.jfrog.org/

gmacario commented 6 years ago

Current choice is to use Nexus Repository Manager OSS instead.

Closing