JFrog Artifactory Pro has Repository Replication feature. How ever one Artifactory Pro license only allow to install one instance on one server host. So if I want to use the Repository Replication function, I have to at least buy two Pro license, is this right?
Yes, when configuring a replication (push/pull) between 2 Artifactory instances both of them are required to have a valid Artifactory Pro license.
Related
We want to mirror PowerShell module repository in to our Artifactory instance as a Virtual repo, to have the ability to obtain needed modules from our Azure VM
Has any one done that before? Is there any documentation on how to mirror PowerShell modules into Artifactory?
I am using on-prem JFrog Artifactory to hold maven artifacts. I have a need to use this artifactory to hold my app's docker images. So I tried creating a new docker repository but it showed me docker type as disabled. When I am looking around people are suggesting to use JFrog Container Registry.
My question is, can't I create a docker repository in my existing artifactory, does it require any plugin etc. to be downloaded to add this functionality in existing artifactory ? And how to enable that docker repository option while trying to create a new repository ?
Seems like you are using the Artifactory OSS version and not the Artifactory pro version, Artifactory OSS is limited as this an open-source version for the Maven-based projects. As everyone recommends you can make use of the JFrog container registry which is free to use application to handle the Docker registries.
Otherwise you can utilize the FREE Cloud Artifactory to handle all the different repositories in a single Artifactory instance.
We are currently using SVN scripting to verify what is deployed production matches the last release deployed and checked into SVN. How can I achieve the same using artifactory?
Artifactory has in-build feature of promoting the artifacts to every stage. You can use this feature to move/promote the artifacts on higher env so that there is a single source of truth i.e artifactory
I have JFrog Artifactory http://organization.com/artifactory/ with read access. I can download individual artifacts let's say gulp-git-2.8.0.tgz using native browser.
Now, I have created local JFrog Artifactory http://localhost.com:8081/artifactory/ in machine and it does not have any artifacts.
I am trying to fetch my organizations artifacts lets say of npm package http://organization.com/artifactory/npm/ into my local artifactory http://localhost:8081/artifactory/npm/
Since it has many artifacts and I cannot do it manually of download from organization server and deploying it to my local server.
Is there anyway that I can fetch only the required package let's say npm to my local server? Or is there anyway to replicate my organization's package using read access into my local server?
Thanks in advance.
If you have Admin permissions to the source Artifactory you can setup Push replication or to perform a Repository Export.
Without Admin permissions, you can:
Setup Pull Replication.
Use the JFrog CLI in order to download entire repository content, and then upload it in the same structure.
It is not clear from the JFrog documentation, if the HA deployment of Artifactory can be made using the embedded Derby database or it must always be external DB?
Artifactory requires and external database when installed in HA mode. This requirement is specified in the HA installation and setup document as part of the requirements section.
The reason for such a requirement is that all cluster nodes are sharing the same database and this cannot be done with the embedded derby.