jenkins部署
jenkins部署有很多种方式,我选择快捷简单方式
域名方式:
yum部署jenkins 1、安装JDK,已安装忽略 yum install -y java 2、安装jenkins # 添加Jenkins库到yum库,Jenkins将从这里下载安装。 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key yum install -y jenkins vi /etc/sysconfig/jenkins 找到修改端口号: JENKINS_PORT="8080" #此端口不冲突可以不修改 systemctl enable jenkins && systemctl start jenkins && systemctl status jenkins 查看密码:
cat /var/jenkins/secrets/initialAdminPassword
docker部署
yum install -y epel-release yum install -y yum-utils yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io docker-compose mkdir -p /etc/docker/ mkdir -p /data/docker cat >/etc/docker/daemon.json <<EOF { "log-driver":"json-file", "log-opts": {"max-size":"200m", "max-file":"10"} } EOF cat /etc/docker/daemon.json systemctl enable docker && systemctl start docker mkdir -p /data/jenkins cd /data/jenkins cat >/data/jenkins/jenkins.yml <<EOF version: '3' services: jenkins: image: jenkins/jenkins:lts container_name: jenkins restart: always ports: - 8080:8080 - 50000:50000 volumes: - /etc/localtime:/etc/localtime - /data/jenkins:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock - /usr/bin/docker:/usr/bin/docker EOF #查看密码 docker logs jenkins | grep -A 3 password