当前位置:首页 > CN2资讯 > 正文内容

jenkins连接windows服务器拷贝文件

8小时前CN2资讯


Jenkins 安装使用教程

1.在本地安装JAVA环境,使用jdk1.8,安装最新maven环境,安装最新git环境。相关命令。

2.Jenkins下载地址,建议在这个地址下载,http://pkg.jenkins-ci.org/redhat/,选择最新版的rpm包下载到本地后,将rpm包上传到centos里面,在rpm包的路径下使用rpm命令安装

rpm -ih jenkins-2.181-1.1.noarch.rpm

安装完成之后就可以启动Jenkins,启动命令

service jenkins start

然后打开浏览器,输入地址,访问路径是安装的centos的ip:8080,查看ip命令

ip addr

这首先会要求你输入密码,根据提示打开文件,查看密码,将密码填入框中即可。

然后就是漫长的等待,等待后会出现两种界面,这个

或这个

提示离线的话后期需要你手动安装插件

不想后期所有插件都慢慢安装的话,建议在坚持调试出第二个界面。(安装好后也会需要手动安装插件的,不过是小部分)

在你网络正常的情况下,虽然我也不确定是不是被墙了。

然后直接通过地址去到配置插件获取的页面,IP地址大家自行修改

http://192.168.1.142:8080/pluginManager/available

我们就来到这个页面

我们就把https修改成http,然后点提交,提交后在点立即获取,不要慌,可能有点慢,点立即获取后可能会报错,也不要慌,点个几次就出来了。

不报错后就重启Jenkins,重启输入下面地址,按操作重启

http://192.168.1.142:8080/restart

重启过程有点慢,慢慢等。
重启好后又回到输入密码界面,我们在输一次,在慢慢等页面加载出来,如果还是一样,提示离线,我们就在刷新一下,在等一会,在提示离线,我们继续重复,我就是这样出来的,可怕吧。

出来过后我们选择推荐的插件安装

然后进入这个页面

看着吓人吧,安装结束后会提示有未完成安装的,我们点继续完成安装,在把未完成安装的在安装一次,安装到最后有几个安装不上去的时候就可以进行下一步了。(看网友教程他们都那么顺利,我为什么坑那么多。。。)

然后安装结束后到设置用户名密码了。

在这里可以创建自己的账户,也可以使用admin继续,使用admin后面登录的时候输入的密码就是之前那个密码,进去后我们可以修改密码的,不用慌。这个随便点。然后来到下面这个页面

然后开始使用,提示登录,来到首页,我的首页是这样的,我的英文也还好,能看懂,就没有纠结为什么既有中文也有英文了。

 

然后点击

我们手动安装刚才失败的和我们需要的

在这里可以上传我们的插件

你也可以尝试可选插件页面,在线安装,反正我不行,不知你行不行。我是手动安装的。

安装的地址有下面两个,

https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/

这个是国内的,下载快,但偶而会出现没有最新的插件,但也是我们的首选,因为下载快。

在出现提示需要安装新版本,在上面这个链接找不到的时候,我们可以去下面这个链接找,我就是这样的折腾。

http://updates.jenkins-ci.org/download/plugins/

我也不知道需要安装那些,就百度了,说少了这个,少了那个,插件里面又会依赖其他插件,又是一番折腾下载了不少

然后就

上传结束后我们重启一下我们的Jenkins,进来后查看已安装的插件是否安装了

插件安装是个漫长的过程,我感觉我不行了。

3.新建maven项目

输入任务名称,点击确定

正常配置git成功就是这个样子,否则就会有红色的错误提示。在

输入git项目的地址,项目一定要是maven项目,

选择凭据,我们点击

输入

git账户名,密码。

点击添加就可以,然后回来选择。

还是报错的话就是你的centos的git环境没有配置好,去检查好能不能在centos里使用git下载项目

然后我们点击保存

,返回首页。

继续设置,这一步应该是在安装好后设置的。

配置centos的java安装目录

配置centos的maven安装目录

ok,就这样保存就可。

就开始构建了,构建信息可以点击进去,控制台看输出,加载慢可能需要在centos里面配置maven的配置文件,设置阿里云镜像地址加速。

构建成功后可以在控制台看到构建成功的jar的输出目录,我们可以运行,在Jenkins里面可以设置构建后运行shell脚本自动运行。

4.配置jenkins从节点

Jenkins从节点不需要安装Jenkins。在安装我真的就放弃了。

我已经安装好了,

这个需要在开一台服务器,并配置好Jenkins的Master主机SSH免密登录Slave从机。

ssh-keygen -t rsa

盗用图片。。。

cat id_rsa.pub >> authorized_keysscp ~/.ssh/authorized_keys slave:~/.ssh/

slave是需要在在hosts文件配置的

配置成功后输入

ssh -slave

,第一次需要输入密码,后面就不需要了。

回到Jenkins

配置centos登录名,密码

java环境根据自己的修改

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/bin/java

然后保存

保存后查看没有连上从机,还是不要慌,我们打开日志,查看为什么连接失败,日志里面我们会看到SSH连接的地址有变化,配置失败,无法进行SSH连接。

我们打开从机进行配置,将原来在系统用户目录下的.ssh目录下的文件复制到日志里面的目录, 并更名就可以了。

使用cp命令复制到日志那个目录下去并更名。

我的

然后我们重新连接从机就可以了


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30635.html

    分享给朋友:

    “jenkins连接windows服务器拷贝文件” 的相关文章

    DC3 CN2 VPS方案分析:搬瓦工的性价比之选

    在了解搬瓦工的服务时,我发现了DC3 CN2这个机房方案。它位于美国洛杉矶,是搬瓦工(BandwagonHost)推出的一项虚拟专用服务器(VPS)方案。选择这个机房的用户通常是因为它的网络性能和价格平衡。在洛杉矶的QNET(QuadraNet)机房基础上,搬瓦工向QNET买断了部分CN2 GT线路...

    如何在甲骨文云服务器上更换IP地址 - 完整指南

    在云计算的世界中,甲骨文云服务器是一个强大的工具,能满足不同行业的需求。它不仅提供灵活的计算资源,还能支持多种应用和服务。在日常使用中,管理服务器的IP地址是非常关键的一环。了解如何更换这些IP地址,能够帮助我们更好地控制网络流量、保障安全以及优化访问速度。 IP地址作为网络设备的唯一标识,其重要性...

    服务器租赁指南:如何选择适合的云服务和价格

    对于很多企业和个人用户来说,服务器租赁是一个非常实用的选择。简单来说,服务器租赁就是用户向服务器提供商支付费用,然后获得在一定时间内使用服务器的权利。这样一来,用户就无需花费时间和金钱去购买和维护物理服务器,可以迅速开始在线业务。 当我第一次接触服务器租赁时,发现这一服务的便利性令我十分惊讶。传统的...

    狗云实名认证的重要性与服务体验

    狗云简介 提起狗云(Dogyun),首先让我想起的是它在国内主机服务商中崭露头角的那段经历。成立于2019年,这家由国人创办的云服务平台,积极响应了市场对高质量、低价格VPS服务的需求。服务范围覆盖美国、日本和中国香港等地,让不少技术爱好者和企业客户看到了更多选择的可能。由于其价格相对亲民,狗云逐渐...

    BBR对国内网站的实际作用与应用效果分析

    BBR(Bottleneck Bandwidth and Round-trip propagation time)算法是由Google推出的一种TCP拥塞控制算法。它的设计初衷是为了优化网络连接的传输速率和稳定性,尤其是在面临高延迟和波动网络条件时表现优异。可能的很多朋友会问,BBR到底是个什么东西...

    Debian 修改 DNS 的详细步骤与常见问题解决方案

    在讨论 Debian 中的 DNS 修改前,我想先和大家分享一些关于 DNS 的基本信息。DNS(Domain Name System)是互联网的“电话簿”,它将我们可读的网站地址(如 www.example.com)转换为计算机能够理解的 IP 地址。这一过程对于我们浏览网页、发送邮件等操作至关重...