Deploys and retrieves artifacts from a JFrog Artifactory server for a Concourse pipeline.
- Generate keys for docker compose
$> cd docker
$> ./generate-keys.sh
- Run docker compose
$> docker-compose -f docker-compose-artifactory.yml up
Starting artifactory ... done
Starting concourse-db ... done
Starting concourse-web ... done
Starting concourse-worker ... done
-
Access Concourse and Artifactory
- Artifactory: http://localhost:8001/artifactory/webapp
- Creds: admin / password
- Concourse: http://localhost:8080
- Creds: test / test
- Artifactory: http://localhost:8001/artifactory/webapp
-
Deploy the pipeline(s)
- pipeline-pivotal-resource
- This pipeline uses pivotalservices/artifactory-resource
- pipeline-springio-resource
- This pipeline uses spring-io/artifactory-resource
- pipeline-pivotal-resource
- The input folder on the
put
task (e.g. "build") must match the output of thebuild-file
task. - If using standard file layout in Artifactory
- The 'module_layout' must be set to "none", when using the regular file layout in Artifactory.
- The
strip_snapshot_timestamps
must be false
- If using Maven folder structure under Artifactory
- set the
module_layout
tomaven
- The
strip_snapshot_timestamps
must be true
- set the