写一个部署 jenkins 的shel脚本
时间: 2024-04-24 16:21:17 浏览: 121
当然可以,下面是一个部署 Jenkins 的 shell 脚本示例:
```shell
#!/bin/bash
# 安装依赖
sudo apt-get update
sudo apt-get install -y openjdk-8-jdk
# 下载并安装 Jenkins
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install -y jenkins
# 启动 Jenkins 服务
sudo systemctl start jenkins
# 查看初始管理员密码
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
```
你可以将上述脚本保存为 `jenkins_deploy.sh` 文件,然后在 Linux 上执行该脚本,它将自动安装和启动 Jenkins,并显示初始管理员密码。
请注意,此脚本假定你的操作系统是基于 Debian/Ubuntu 的,并且你具有足够的权限来执行这些操作。如果你的环境不同,请相应地修改脚本。
相关问题
写一个CentOS7部署 jenkins 的shel脚本
当然,下面是一个在 CentOS 7 上部署 Jenkins 的 shell 脚本示例:
```shell
#!/bin/bash
# 安装依赖
sudo yum install -y epel-release
sudo yum install -y java-1.8.0-openjdk-devel
# 下载并安装 Jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum update -y
sudo yum install -y jenkins
# 启动 Jenkins 服务
sudo systemctl start jenkins
# 查看初始管理员密码
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
```
你可以将上述脚本保存为 `jenkins_deploy.sh` 文件,然后在 CentOS 7 上执行该脚本,它将自动安装和启动 Jenkins,并显示初始管理员密码。
请注意,此脚本假定你的操作系统是 CentOS 7,并且你具有足够的权限来执行这些操作。如果你的环境不同,请相应地修改脚本。
阅读全文