CDS is an open-source platform designed for Continuous Delivery / Continuous Integration. In this guide, we will walk through the steps to install CDS on Ubuntu Server Latest.
Before installing CDS, make sure that your system has all the necessary dependencies installed.
sudo apt-get update && sudo apt-get install -y curl gnupg2 postgresql-client postgresql-client-common
Next, we will add the CDS repository and its GPG key to our system.
curl https://apt.cds.ow2.org/public.key | sudo apt-key add -
echo "deb http://apt.cds.ow2.org $(lsb_release -cs) universe" | sudo tee /etc/apt/sources.list.d/cds.list
sudo apt-get update
Now that we have added the CDS repository, we can proceed with the installation of CDS.
sudo apt-get install -y cds-server cds-ui cdsctl
During the installation process, you will be prompted to configure the PostgreSQL database.
Yes
to create a new PostgreSQL cluster with the default settings. postgres
user when prompted.Once the installation is complete, start the CDS server using the following command:
sudo systemctl start cds
By default, the CDS server will run on port 8080
. To access the CDS server from a web browser, you will need to open port 8080
on your firewall.
sudo ufw allow 8080/tcp
You can now access the CDS UI by navigating to http://<server_ip>:8080
.
You have successfully installed CDS on Ubuntu Server Latest. You can now start using CDS to manage your Continuous Delivery / Continuous Integration workflows.
For more information on how to use CDS, refer to the official documentation at https://ovh.github.io/cds/.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!