sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalldcurl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bashGITLAB_ROOT_PASSWORD="gitlab_root_password" \
EXTERNAL_URL="http://192.168.56.106" \
yum install -y git gitlab-ce-
go to http://192.168.56.106/admin/runners use credential
user :
rootpassword :gitlab_root_password
# Download the binary for centos 7
sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
# Give it permission to execute
sudo chmod +x /usr/local/bin/gitlab-runner
# Create a GitLab Runner user
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
# Install and run as a service
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner startsudo gitlab-runner register --url http://192.168.56.106/ --registration-token yR38ucRt8FYvHDmNURHago to http://192.168.56.106/admin/runners
# Set up the repository
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# Install Docker Engine
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
# start docker and enable docker on boot
sudo systemctl start docker
sudo systemctl enable docker
# get docker-compose binary
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# give permission
sudo chmod +x /usr/local/bin/docker-compose
# verify installation
docker-compose --version
# add gitlab-runner to docker group
sudo usermod -aG docker gitlab-runner
# verify that gitlab-runner has access to Docker:
sudo -u gitlab-runner -H docker info- go to http://192.168.56.106/projects/new
- choose
Import project - choose
Repository by URLthenCreate Project - On the left Menu, choose Repository > Tags > New tag
- Tag name example
1.0.12> Create tag - On the left Menu, choose CI/CD > PipeLines > New tag





