在Debian上配置Jenkins邮件通知,你需要遵循以下步骤:
- 安装Java(如果尚未安装):
sudo apt-get update
sudo apt-get install openjdk-11-jdk
- 添加Jenkins仓库并安装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 jenkins
- 启动Jenkins服务:
sudo systemctl start jenkins
sudo systemctl enable jenkins
-
解锁Jenkins:
访问 http://your_server_ip:8080
,输入初始管理员密码(位于 /var/lib/jenkins/secrets/initialAdminPassword
)。
-
安装邮件通知插件:
- 在Jenkins主页上,点击 “Manage Jenkins”。
- 点击 “Manage Plugins”。
- 在 “Available” 标签页中,搜索 “Email Extension” 插件并安装。
- 配置邮件通知:
- 在Jenkins主页上,点击 “Manage Jenkins”。
- 点击 “Configure System”。
- 向下滚动到 “Extended E-mail Notification” 部分。
- 勾选 “Enable extended E-mail notification”。
- 在 “SMTP Server” 中输入你的SMTP服务器地址。
- 在 “SMTP Port” 中输入SMTP服务器端口。
- 在 “SMTP User Name” 和 “SMTP Password” 中输入SMTP服务器的用户名和密码。
- (可选)配置其他设置,如默认收件人、字符编码等。
- 点击页面底部的 “Save” 保存配置。
- 测试邮件通知:
- 在Jenkins主页上,点击 “Manage Jenkins”。
- 点击 “Configure System”。
- 向下滚动到 “Extended E-mail Notification” 部分。
- 点击 “Test Configuration” 按钮,输入测试邮件地址并发送测试邮件。
- 检查测试邮件是否成功发送。
现在,Jenkins应该已经配置好邮件通知功能。当构建失败或其他触发条件满足时,Jenkins将发送邮件通知。