Go User Documentation

Running Go server via zip without installation

If you want to run Go on a platform which does not have a native installer or want to run Go without to installing it, you could do so by using the zip installers.

  • Download the zip installer for Go server
  • Unzip the installer in a folder of your choice. It creates a subfolder with the name go-server-${version}
  • Set java in path
    • If you are on a Windows system, set GO_SERVER_JAVA_HOME to the installation path of java on the system
    • If you are on a Unix system, set JAVA_HOME to the installation path of java on the system
  • Open a command prompt and go to the folder
  • Start the server
    • If you are on a Windows system, run start-server.bat
    • If you are on a Unix system, run server.sh (Ensure that server.sh is executable)

Copying existing config to a new Go-Server instance

You can replicate a go-server with all the pipeline, stage, job, tasks and materials definitions/configuration intact.

To do this Administrator should copy cruise-config.xml from the config directory to the new server and clear serverId attribute of server tag.

Note: Copying just the cruise-config.xml file will not migrate the historical pipeline data and artifacts. Please see backup go server to backup and restore an existing go server.

Also see...