/test-artifactory-resource

Project to test Artifactory resource

Primary LanguageShell

Test Artifactory Resource

Deploys and retrieves artifacts from a JFrog Artifactory server for a Concourse pipeline.

  1. Generate keys for docker compose
   $> cd docker
   $> ./generate-keys.sh
  1. 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
  1. Access Concourse and Artifactory

  2. Deploy the pipeline(s)

Using SpringIO Artifactory Resource

The put task

  • The input folder on the put task (e.g. "build") must match the output of the build-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 to maven
    • The strip_snapshot_timestamps must be true

Credits / References