localReplications: #Replication configuration for local repositories (push replication - while the local repository is the source) [my-replicationKey]: #A unique key to identify this replication setting. Replace [my-replicationKey] with some string. This string will be needed when performing changes on this specific replication setting repoKey: my-local-repo #Local repository name to replicate from cronExp: "0 0 12 * * ?" #The Cron expression that determines the frequency of replication url: http://someurl.com:8081/artifactory/repo #The URL of the target local repository on a remote Artifactory server username: user #The HTTP authentication username password: password #The HTTP authentication username includePathPrefixPattern: /org/my-company/jars #Only artifacts that are located in the path that matches the subpath within the repository will be replicated excludePathPrefixPattern: /org/acme-company/jars #Artifacts that are located in the path that matches the subpath within the repository will not be replicated proxy: proxy1 #A proxy configuration to use when communicating with the remote instance socketTimeoutMillis: 15000 #The network timeout in milliseconds to use for remote operations enableEventReplication: true #When set, each event will trigger replication of the artifacts changed in this event. This can be any type of event on artifact, e.g. added, deleted or property change enabled: false syncDeletes: false #When set, items that were deleted locally should also be deleted remotely (also applies to properties metadata) syncProperties: false #When set, the task also synchronizes the properties of replicated artifacts syncStatistics: false #When set, the task also synchronizes artifact download statistics. Set to avoid inadvertent cleanup at the target instance when setting up replication for disaster recovery checkBinaryExistenceInFilestore: "<true | false>" // When true, enables distributed checksum storage.
remoteReplications: #Replication configuration for remote repositories (pull replication - while the rmemote repository is the source) [my-replicationKey]: #A unique key to identify this remote replication setting. Replace [my-replicationKey] with some string. This string will be needed when performing changes on this specific replication setting repoKey: my-remote-repo #Remote repository name to replicate from cronExp: "0 0 12 * * ?" #The Cron expression that determines the frequency of replication includePathPrefixPattern: pathPrefixlocal1 #Only artifacts that are located in the path that matches the subpath within the repository will be replicated excludePathPrefixPattern: pathPrefixlocal1 #Artifacts that are located in the path that matches the subpath within the repository will not be replicated enableEventReplication: false #When set, each event will trigger replication of the artifacts changed in this event. This can be any type of event on artifact, e.g. added, deleted or property change enabled: false syncDeletes: false #When set, items that were deleted locally should also be deleted remotely (also applies to properties metadata) syncProperties: true #When set, the task also synchronizes the properties of replicated artifacts