Skip to main content

Posts

Showing posts with the label pipeline

GoCD installation on centos 7

Installation of the GoCD server using the package manager will require root access on the machine. You are also required to have a java version 8 for the server to run. The installer will create a user called go if one does not exist on the machine. The home directory will be set to /var/go. If you want to create your own go user, make sure you do it before you install the GoCD server. RPM based distributions (ie RedHat/CentOS/Fedora) The GoCD server RPM installer has been tested on RedHat Enterprise Linux and CentOS. It should work on most RPM based Linux distributions. If you prefer to use the YUM repository and install via YUM, paste the following in your shell — sudo curl https://download.gocd.org/gocd.repo -o /etc/yum.repos.d/gocd.repo sudo yum install -y java-1.8.0-openjdk #atleast Java 8 is required, you may use other jre/jdk if you prefer Once you have the repository setup, execute sudo yum install -y go-server Alternatively, if you have the server RPM  d...

Creating a pipeline in GoCD

If you haven’t installed GoCD yet, you can follow the  GoCD Installation Guide  to install the GoCD Server and at least one GoCD Agent. This is a good point to stop and learn about the first concept in GoCD. Concept 1: Server and agents In the GoCD ecosystem, the server is the one that controls everything. It provides the user interface to users of the system and provides work for the agents to do. The agents are the ones that do any work (run commands, do deployments, etc) that is configured by the users or administrators of the system. The server does not do any user-specified “work” on its own. It will not run any commands or do deployments. That is the reason you need a GoCD Server and at least one GoCD Agent installed before you proceed. Once you have them installed and running, you should see a screen similar to this, if you navigate to the home page in a web browser (defaults to:  http://localhost:8153 ): GoCD’s new pipeline page If you have installed t...

Creating a pipeline in GoCD

If you haven't installed GoCD yet, you can follow the  GoCD Installation Guide  to install the GoCD Server and at least one GoCD Agent. This is a good point to stop and learn about the first concept in GoCD. Concept 1: Server and agents In the GoCD ecosystem, the server is the one that controls everything. It provides the user interface to users of the system and provides work for the agents to do. The agents are the ones that do any work (run commands, do deployments, etc) that is configured by the users or administrators of the system. The server does not do any user-specified "work" on its own. It will not run any commands or do deployments. That is the reason you need a GoCD Server and at least one GoCD Agent installed before you proceed. Once you have them installed and running, you should see a screen similar to this, if you navigate to the home page in a web browser (defaults to:  http://localhost:8153 ): GoCD's new pipeline page If you have installed the GoCD ...

GoCD installation on centos 7

Installation of the GoCD server using the package manager will require root access on the machine. You are also required to have a java version 8 for the server to run. The installer will create a user called go if one does not exist on the machine. The home directory will be set to /var/go. If you want to create your own go user, make sure you do it before you install the GoCD server.   RPM based distributions (ie RedHat/CentOS/Fedora) The GoCD server RPM installer has been tested on RedHat Enterprise Linux and CentOS. It should work on most RPM based Linux distributions. If you prefer to use the YUM repository and install via YUM, paste the following in your shell — sudo curl https://download.gocd.org/gocd.repo -o /etc/yum.repos.d/gocd.repo sudo yum install -y java-1.8.0-openjdk #atleast Java 8 is required, you may use other jre/jdk if you prefer Once you have the repository setup, execute sudo yum install -y go-server Alternatively, if you have the server RPM  downloaded : sudo ...