# Jenkins **Repository Path**: happylay/Jenkins ## Basic Information - **Project Name**: Jenkins - **Description**: Jenkins持续化构建工具部署 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Jenkins Jenkins持续化构建工具部署 ### 安装Jenkins #### 获取初始登录密码 ``` cat ./data/jenkins/secrets/initialAdminPassword ``` ### 测试Jenkins 访问地址 http://localhost:8080 ``` 更换插件安装源加快插件安装速度 登录 http://localhost:8080/pluginManager/advanced 修改升级站点URL 1.https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 2.http://mirror.xmission.com/jenkins/updates/update-center.json 重启jenkins ``` ``` 自动化部署中需要通过 ssh 登陆服务器执行命令 系统管理->插件管理->可选插件->安装Publish Over SSH插件 系统管理->系统配置->最底部Publish over SSH->配置相关 ssh 服务器 SSH Server Name : happylay 名称 Hostname : 127.0.0.1 地址 Username : root 用户 Remote Directory : /usr/local 要发送的目标目录 Use password authentication, or use a different key 勾选 Passphrase / Password : root 密码 Test Configuration 测试配置是否成功 ``` ``` 配置QQ邮箱 系统管理->系统配置 1.配置Jenkins Location Jenkins URL : http://localhost:8080/ 系统管理员邮件地址 : 填写企业邮箱 2.配置Extended E-mail Notification SMTP server : smtp.exmail.qq.com 邮箱SMTP服务器 Default user E-mail suffix : @qq.com 邮箱默认后缀 高级 Use SMTP Authentication 勾选 User Name : 发送邮件用户的账号 Password : 发送者的密码(授权码) SMTP port : 25 邮箱服务器的端口号25是默认,也可以设置为465 Default Content Type : Plain Test(test/plain) 邮件默认的格式 Default Recipients : 默认的邮件接受者 Default Subject : 自动化测试邮件 邮件默认主题 Default Content : 邮件正文 3.配置Jenkins自带的邮件功能 SMTP服务器 : smtp.exmail.qq.com 用户默认邮件后缀 : @域名 高级 使用SMTP认证 勾选 用户名 : happylay 密码 : happylay SMTP端口 : 25 通过发送测试邮件测试配置 ``` ### 邮件发送模板 ```
| 构建结果 - ${BUILD_STATUS} |
构建信息 |
失败用例$FAILED_TESTS 最近提交(#$GIT_REVISION)
|