centos7.5 安装jenkins
rpm -ivh jenkins-2.176.1-1.1.noarch.rpm
vim /etc/sysconfig/jenkins
JENKINS_USER="root"
JENKINS_PORT="8888"
Starting Jenkins bash: /usr/bin/java: No such file or directory
vim /etc/init.d/jenkins
# 添加自己的jdk 环境变量
# 再次启动
systemctl daemon-reload
systemctl start jenkins
service start jenkins
sudo service jenkins start
jenkins 构建步骤:
在本地打成jar包,推送到目标服务器,再去执行Dockerfile
ubuntu安装 jenkins
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
apt-get install openjdk-17-jre
apt-get install jenkins
# 可以修改配置
vim /lib/systemd/system/jenkins.service
systemctl start jenkins
# 密码
cat /var/lib/jenkins/secrets/initialAdminPassword
docker 安装 jenkins
# 经过我的测试,还是安装这个jenkins吧,官网也建议安装这个
# 如果你pull jenkins 你会发现你的插件压根就安装不成功
docker pull jenkinsci/blueocean
docker run --name jenkins-blueocean -d -p 8888:8080 -p 50000:50000 -v /data/jenkins-data:/var/jenkins_home jenkinsci/blueocean
# -v /data/jenkins-data:/var/jenkins_home
# 表示把 jenkins的 /var/jenkins_home 挂载到宿主机的 /data/jenkins-data 这个目录,好操作一点
# 比如配置 maven jdk 。。