Skip to content

Repo to conduct GOCD hands on workshop @ Thoughtworks

Notifications You must be signed in to change notification settings

ganeshpachpind/GoCD-Workshop

Repository files navigation

Repository for GO CD hands on workshop at Thoughtworks.

Installation :

  1. Download and extract GOCD Server and Agent zip.
  2. To start server run ./server.sh from server directory.
  3. create multiple copies of agent directory as go-agent-1, go-agent-2 , go-agent-3 etc.
  4. Start all agents,To start agent run ./agent.sh from each agent directory.

Demo Sequence

  1. Single_pipeline.xml
    • This first pipeline example demonstrate concepts like Material,Job and task.
  2. Sequential_multi_pipeline.xml
    • Setting up multiple Pipeline
    • Running python script which produces an artifact
    • How to publish artifacts to be consumed by other pipeline
  3. Sequential_Fetch_Artifact_multistage.xml
    • Fetch published artifacts from previous pipeline
    • Use Environment variable (secure environment variable)
    • MultiStage multitask example
  4. Fan_out.xml
    • Example of Fan_out concept
  5. Fan_in.xml
    • Example of fan_in concept

Todo :

  • Add example for
    • How to add custom tab to show test report
    • How to scheduled cron task

About

Repo to conduct GOCD hands on workshop @ Thoughtworks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published