Jenkins 用域名 'my.jenkins.id' 运行。打开你的 web 浏览器然后输入 URL。你会看到要求你输入初始管理员密码的页面。Jenkins 已经生成了一个密码,因此我们只需要显示并把结果复制到密码框。
用 cat 命令显示 Jenkins 初始管理员密码。
cat/var/lib/jenkins/secrets/initialAdminPassword
a1789d1561bf413c938122c599cf65c9
获取 Jenkins 管理员密码
将结果粘贴到密码框然后点击 Continue。
安装和配置 Jenkins
现在为了后面能比较好的使用,我们需要在 Jenkins 中安装一些插件。选择 Install Suggested Plugin,点击它。
安装 Jenkins 插件
Jenkins 插件安装过程:
Jenkins 安装完插件
安装完插件后,我们需要创建一个新的管理员密码。输入你的管理员用户名、密码、电子邮件等,然后点击 ‘Save and Finish’。
创建 Jenkins 管理员账户
点击 start 开始使用 Jenkins。你会被重定向到 Jenkins 管理员面板。
重定向到管理员面板
成功完成 Jenkins 安装和配置。
Jenkins 管理员面板
第五步 - Jenkins 安全在 Jenkins 管理员面板,我们需要为 Jenkins 配置标准的安全,点击 ‘Manage Jenkins’ 和 ‘Configure Global Security’。
Jenkins 全局安全设置
Jenkins 在 ‘Access Control’ 部分提供了多种认证方法。为了能够控制所有的用户权限,我选择了 ‘Matrix-based Security’。在复选框 ‘User/Group’ 中启用 admin 用户。通过勾选所有选项给 admin 所有权限,给 anonymous 只读权限。现在点击 ‘Save’。
配置 Jenkins 权限
你会被重定向到面板,如果出现了登录选项,只需输入你的管理员账户和密码。
第六步 - 测试一个简单的自动化任务在这一部分,我想为 Jenkins 服务测试一个简单的任务。为了测试 Jenkins 我会创建一个简单的任务,并用 top 命令查看服务器的负载。
在 Jenkins 管理员面板上,点击 ‘Create New Job’。
在 Jenkins 中创建新的任务
输入任务的名称,在这里我输入 ‘Checking System’,选择 Freestyle Project 然后点击 OK。
配置 Jenkins 任务
进入 Build 标签页。在 Add build step,选择选项 Execute shell。
在输入框输入下面的命令。
top-b -n 1|head-n 5
点击 Save。
启动 Jenkins 任务
现在你是在任务 ‘Project checking system’ 的任务页。点击 Build Now 执行任务 ‘checking system’。
任务执行完成后,你会看到 Build History,点击第一个任务查看结果。
下面是 Jenkins 任务执行的结果。
构建和运行 Jenkins 任务
到这里就介绍完了在 Ubuntu 16.04 中用 Apache web 服务器安装 Jenkins 的内容。
局域网内利用GitLab+Jenkins自动生成GitBook并发布(Nginx)
Linux+Git+Maven+Jenkins+Neuxs自动化编译环境搭建
CentOS6安装Jenkins