jenkins 新手入门安装失败_树莓派安装jenkins,安安静静做个持续集成打包机

对于java程序来说,手动发布服务端是耗时和无聊的,jenkins很好地解决了这个问题,闲着也是闲着就在树莓派上装个jenkins帮我们打包发布吧。

这次我们需要安装三个软件:

  1. jdk:编辑java程序必要的。
  2. maven:maven结构的项目必须。
  3. jenkins:我们的主角,用来持续集成和发布。

安装jdk

首先安装jdk,搜索下仓库中可用的jdk。

apt-cache search jdk
d2c52eb34533ad6668d9583107f2a0ca.png

搜索软件包

找到了,执行安装命令。

apt-get install openjdk-11-jdk

安装maven

接着安装maven,这次去软件包里搜索不到了,去官网下一个。

wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz

把它安装到/opt/目录下,直接解压即可。

tar -zxvf apache-maven-3.6.2-bin.tar.gz

名字太长了,看着不舒服,改个短一点的名字。

mv apache-maven-3.6.2 maven

执行下看看能不能用,java跨平台的特性真是香。

 /opt/maven/bin/mvn -v
cba2ee4dd760d2ba71139199f1d6db53.png

mvn

安装jenkins

重头戏来了,安装下jenkins

去jenkisn官网下载jenkins,会发现有debian/ubuntu特有的版本,我们按照教程安装。

添加key:

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

配置软件安装源地址,在/etc/apt/sources.list中添加一行配置。

deb https://pkg.jenkins.io/debian-stable binary/

更新下软件源:

apt-get updateapt-get install jenkins

直接安装:

apt-get install jenkins

一段等待时间过后,就搞定了,默认端口是8080,访问下看看。

http://192.168.3.35:8080
7e7c636933a3270a57631e149bb032ef.png

解锁jenkins

需要解锁,我们按照提示去/var/lib/jenkins/secrets/initialAdminPassword里看看密码,填进去后点继续。

cat /var/lib/jenkins/secrets/initialAdminPassword

不出意外是要安装插件了。

6417e3d3c6d9c73d0674e39ad8b07c81.png

安装插件

按照推荐方式安装。

db4d0822cbfeb78fc5019db354fbcd17.png

jenkisn新手入门

国内网速还是有点慢的,这里要等很大一会儿,可以出去喝喝茶,聊聊天了。

之后创建下密码,安装就完成了。

d513e4b29302cc6ed79d4d1f443561b6.png

welcome

后话

如果配置过局域网的dns,还可以给我们的jenkins配置个域名。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/339089.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java开发C编译器:结构体的解析和执行

用java开发C语言编译器结构体是C语言中,最为复杂的原生数据结构,它把多种原生结构结合在一起,形成一个有特点含义的数据结构,要实现一个完整的C语言编译器或解释器,就必须要拥有对结构体的解析能力,本节&am…

mysql查询会话池_用户会话,数据控件和AM池

mysql查询会话池最近,有人问我有关应用程序模块池的有趣问题。 众所周知,AM池包含用户会话引用的应用程序模块实例,这允许会话在后续请求时从池中获取完全相同的AM实例。 如果应用程序中有多个根应用程序模块,则每个模块都将拥有…

vc 控制台添加托盘显示_和硕县塑胶托盘塑料周转筐多少钱、延安塑料物流箱

他们正是利用了消费者的这种心理,往产品里添加一部分碳酸钙等重物质,不仅仅降低了他们的生成成本也极大的提高了产品自身重量,消费者却被蒙在鼓里。物流与采购联合会托盘专业委员会于2002年9月对北京、天津、上海、广州四大城的300余家生产、…

重庆理工大学国际学院计算机图形学试题,哈尔滨理工大学-第一学期考试试题答案B卷考试.doc...

哈尔滨理工大学-第一学期考试试题答案B卷考试考试科目 计算机图形学 考试时间:120分钟 试卷总分100分题 号一二三四五六总分得 分评卷教师一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共5小题,…

用python画大白_[Python][可视化]matplotlib基础入门

Python包matplotlib画图入门,以折线图为例。 在使用之前,导入matplotlib包,设置中文字体 import matplotlib.pyplot as plt %matplotlib inline plt.rcParams[font.family] [Microsoft YaHei] plt.rcParams[axes.unicode_minus] False PS&a…

apache.camel_使用Apache Camel 2.14的轻松REST端点

apache.camelApache Camel 最近发布了一个新版本 , 其中一些新功能由我的同事Claus Ibsen博客发布 。 您确实应该检查他的博客条目并深入研究更多细节,但是我一直希望尝试的功能之一是新的REST DSL 。 那么,这是什么新的DSL? 实…

C语言和图形界面编程打造——浪漫的表白程序

谁说程序员不浪漫???来来来一起打造一个浪漫的表白程序,配上好听的音乐,瞬间高大上。下面,发下代码吧,昨天的愤怒的小鸟推箱子版本的没发,今天发这个,,&#…

ei eo eq什么意思_EI源刊是什么意思

EI源刊是什么意思?EI检索分为两种,一种是会议论文检索,一种是期刊论文检索,这两种检索的价值和地位是不同的,也由此引出了EI源刊的概念,EI检索包括JA类型和CA类型,JA是期刊论文检索,CA是会议论…

计算机管理技术学院,计算机管理论文,关于国家电网技术学院:管理平台有“三好”教学管理享轻松相关参考文献资料-免费论文范文...

导读:这是一篇与计算机管理论文范文相关的免费优秀学术论文范文资料。■本报记者卜娜当管理的对象是人时,管理制度的实施总难免遭遇挑战.所以,管理是一个需要不断总结经验、反馈问题、尝试新方法的过程.在国家电网技术学院里,机房管理需要面对的是一群充满好奇心的学生.对信息中…

onpagefinished等了很久才执行_学了那么多精准引流推广的方法 你知道什么才是最重要的吗...

东哥说引流在朋友圈更新了很多引流的方法和技巧,有一部分微友就私信我:引流是好方法重要还是执行力重要?东哥说引流想要告诉你的是:不管任何方法,都只是“术”的层面,方法没有好坏,只是根据每个…

java minor gc_Java Minor发布计划再次进行了调整

java minor gc2013年,Oracle宣布了Java SE –更改版本编号方案 。 该公告指出,将使用特定的版本号方案发布受限更新版本(那些“包括新功能和非安全修复程序”)和关键补丁更新(CPU)“那些仅包含安全漏洞修复…

【C语言入门学习笔记】如何把C语言程序变成可执行文件!

环境在ANSI的任何一种实现中,存在两种不同的环境。翻译环境:在这个环境里,源代码被转换为可执行的机器指令。执行环境:用于实际执行代码。翻译环境组成一个程序的每个源文件通过编译过程分别转成目标代码各个目标文件由链接器捆绑…

idea springboot 发布webservice 发布服务_阿里云发布 Spring Boot 新脚手架,真香

作者 | 良名 阿里巴巴技术专家背景相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Senti…

从数据的角度解析计算机的发展,2017计算机知识考前冲刺试题及答案

2017计算机知识考前冲刺试题及答案一、基础1、 世界上首先实现存储程序的电子数字计算机是__A__。A 、 ENIAC B、UNIVAC C、EDVAC D、EDSAC2、计算机科学的奠基人是___B_。A、查尔斯.巴贝奇 B 、图灵C、阿塔诺索夫 D、冯.诺依曼2、 世界上首次提出存储程序计算机体系结构的是__…

python简单语法_python的基本语法(一)

1.print 打印:print("我是大佬”) input("请输入你的名字:") 2.注释 ctrl/ 表示选中多行注释(实际上是单行) #表示单行注释 """"""三引号表示多行注释 三单引号表示多行注释print(&…

netbeans6.8_NetBeans 8.0的五个新性能提示

netbeans6.8NetBeans 8.0引入了几个新的Java提示 。 尽管有很多与Java Persistence API相关的新提示,但我还是关注Performance类别中的五个新提示。 NetBeans 8.0引入的五个新的“性能提示”是: 已装箱价值的装箱 冗余String.toString(&am…

c语言如何把c程序编译成可执行的exe文件

1、编写一段简单的代码,如下图所示,编辑一段简单的输出语句。2、依次点击菜单栏内的编译→组建→执行,确保这段成率可以正确执行。3、从运行结果来看程序正确,没有问题,然后找到exe可执行程序看其是否有闪退现象。4、将…

sql 联合查询_一张图看懂sql运行顺序

​五月天的《干杯》这首歌短短几分钟,将一个人的一整个人生快速地表现出来。从上课爱看漫画的小男孩到精力充沛的高中生,再到走上工作岗位,而后有了下一代,再为下一代操心,最后进入天堂,和亲人们告别。人生…

计算机语言 angela,Angela

Angela(编程语言)语音编辑锁定讨论上传视频本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!Angela 是一个部分面向问题的编程语言,语法上吸收DELPHI、VB、C、Flash的优点,功能上全面…

卸载ncurses_linux中使用ncurses出现中文乱码解决方法

Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库。在linux中使用ncurses的时候出现了一堆的中文乱码,找了很多方法都无法解决这类问题,下面来看看原因分析与解决方案。有几个关键点:1.gcc编译时用&am…