云计算课程-Ubuntu系统搭建jenkins服务

博客内容是云计算课程搭建DevOps流水线的步骤之一,即搭建jenkins服务

可以单独运用于jenkins服务的搭建

也可以作为搭建dev-ops中jenkins-server主机的步骤之一

使用的实验环境为:Ubuntu20.04.5、jenkins

在此进行记录

云计算课程第四次实验-搭建DevOps流水线:

云计算课程第四次实验-搭建DevOps流水线_猪猡猪猡猪的博客-CSDN博客

目录

搭建jenkins-server主机:

1.jenkins介绍

2.jdk安装

3.安装jenkins

 4.配置jenkins

5.访问Jenkins服务

6.安装git

7.安装maven

8.安装docker


搭建jenkins-server主机:

jenkins-server的ip地址为:192.168.61.132

(虚拟机的ip地址可以通过VMWare进行设置)

1.jenkins介绍

jenkins 是最流行的,开源的,基于 Java 的自动化服务器,它允许你很容易地设置一个持续集成和持续发布的管道。

持续集成 (CI)是团队正常提交代码到版本控制仓库时,会运行自动化构建和测试。

持续发布(CD)是一系列实践,当代码修改后,自动构建,测试,并且发布到生产环境中。

Jenkins可以部署以容器方式部署,也可以直接在宿主机上部署,接下来将在ubuntu20.04上部署。

2.jdk安装

由于jenkins是基于Java的自动化服务器

所以要求机器上应该有jdk环境

在此进行安装,选择的是openjdk-11

更新apt源

# apt update

下载openjdk

# apt install openjdk-11-jdk

安装好了之后,查看java版本

# java -version

表明安装成功

3.安装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'

安装jenkins

# apt install jenkins

安装的过程中:

报错:Package 'jenkins' has no installation candidate

包“jenkins”没有安装候选者

解决办法:

换用apt-get

先将apt-get进行升级

# apt update

再重新执行安装jenkins的命令

# apt-get install jenkins

过程比较久,执行完的结果是这样的:

打印一下jenkins的服务状态,目前已经为active running,跑起来了

 4.配置jenkins

如果远程服务器上安装了jenkins,并且该服务器被一个防火墙所保护 ,需要打开端口8080

由于是虚拟机环境,为了方便,直接允许从任何地方访问

 

使用ifconfig查看jenkins-server的ip地址,为192.168.61.132

5.访问Jenkins服务

浏览器访问192.168.61.132:8080

打开了jenkins的界面,目前是lock的状态,需要我们进行unlock

我使用vim操作打开该文件:

f3ba4332579649d19bc3cf1717b7b64a

输入之后点击继续

出现加载页面,此时表示成功了

加载完成后,出现如下页面:

内容是定制jenkins

可以选择安装推荐的插件或者指定安装插件

点击安装推荐的插件 install suggested plugins

接下来要做的就是等待插件安装完成

安装完成后,

我设置的内容:

用户名admin密码123456

输入完点击继续

要求设置jenkins的实例url地址

出现如是提示就是配置成功了

点击start using Jenkins

就能看到如下页面了

6.安装git

安装完jenkins,该主机还需要安装git工具

提示git已经是最新的版本了,并且git是可以自动安装的

7.安装maven

接下来进行maven的安装

在maven安装之前,需要先安装jdk环境并配置JAVA_HOME

关于如何查看jdk环境和JAVA_HOME信息,可以查看:

How to install Java JDK on Ubuntu - Mkyong.com

由于我采用如下的方式安装jdk

因此,对照着该网站给出的信息:

apt工具将java jdk安装在了/usr/lib/jvm下

输出该目录下的文件情况

全局的Java目录和已安装的jdk其中的一个进行链接

可以看到,现在java与jdk11进行了链接

上面的内容使我们知道了虚拟机上java安装的路径与版本

可以开始安装maven了

在本地存储库中查看Maven软件包的版本

Maven的版本是3.5.2

使用apt install maven进行下载

查看maven的版本信息

可以看到Mavenhome位置,java的版本信息

Maven被安装在了如下的位置:

观察到有指向/etc/maven的文件

8.安装docker

该主机需要安装docker

由于该虚拟机是由有docker环境的虚拟机克隆而来,因此已有docker

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于在 Ubuntu 上使用 Jenkins 进行自动化部署,您可以按照以下步骤进行设置: 1. 安装 Jenkins: - 首先,更新系统软件包列表:`sudo apt update` - 然后,安装 Java Development Kit (JDK):`sudo apt install default-jdk` - 添加 Jenkins 的官方密钥:`wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -` - 添加 Jenkins 软件包源:`sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'` - 更新软件包列表:`sudo apt update` - 最后,安装 Jenkins:`sudo apt install jenkins` 2. 启动 Jenkins 服务: - 使用以下命令启动 Jenkins 服务:`sudo systemctl start jenkins` - 您还可以使用以下命令检查 Jenkins 服务的状态:`sudo systemctl status jenkins` 3. 配置 Jenkins: - 打开您的浏览器,访问 `http://<your-server-IP-or-domain>:8080`,这将打开 Jenkins 的初始配置页面。 - 在终端中使用以下命令查找初始管理员密码:`sudo cat /var/lib/jenkins/secrets/initialAdminPassword`。将显示的密码复制到 Jenkins 配置页面中。 - 安装推荐的插件并创建管理员用户。 - 根据您的需求继续配置 Jenkins。 4. 创建一个新的 Jenkins 项目: - 点击 Jenkins 控制台左侧的 "新建项"。 - 输入项目名称并选择 "自由风格软件项目"。 - 在配置页面中,设置您的项目的源码管理选项,如 Git 或 SVN。 - 在 "构建触发器" 部分,选择适当的触发器方式(例如定时构建或 SCM 变更)。 - 在 "构建环境" 和 "构建" 部分中配置您的构建脚本或命令。 - 保存项目配置。 5. 设置自动化部署: - 在 Jenkins 项目配置页面中,找到 "构建后操作" 部分。 - 添加适当的构建后操作,例如将构建结果复制到目标服务器、执行部署脚本等。 通过以上步骤,您可以在 Ubuntu 上使用 Jenkins 实现自动化部署。请根据您的具体需求和项目进行相应的配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值