/concourse-deploy-gemfire

Primary LanguageShellApache License 2.0Apache-2.0

concourse-deploy-gemfire

Deploy Gemfire with omg in a Concourse pipeline.

Prerequisites

  1. Git
  2. Concourse

Steps to use this pipeline

  1. Clone this repository.

    git clone https://github.com/c0-ops/concourse-deploy-gemfire.git
    
  2. Copy the pipeline variables template.

    cp pipeline-vars-template.yml pipeline-vars.yml
    
  3. Edit pipeline-vars.yml, adding appropriate values.

    $EDITOR pipeline-vars.yml
    
  4. Create or update the pipeline.

    fly -t TARGET set-pipeline -p deploy-gemfire -c ci/pivotal-gemfire-service-pipeline.yml -l pipeline-vars.yml
    

    or

    fly -t TARGET set-pipeline -p deploy-gemfire -c ci/pivotal-gemfire-service-pipeline.yml -l pipeline-vars.yml
    
  5. Delete or move pipeline-vars.yml to a secure location.

  6. Unpause the pipeline

    fly -t TARGET unpause-pipeline -p deploy-gemfire
    
  7. Trigger the deployment job and observe the output.

    fly -t TARGET trigger-job -j deploy-gemfire/get-product-version -w
    fly -t TARGET trigger-job -j deploy-gemfire/deploy -w