1、java环境搭建
ubuntu 18.04默认不安装java环境,而jenkins依赖java环境。

2、Jenkins部署

命令行输入:sudo apt-get install jenkins

如图提示,Package ‘jenkins’ has no installation candidate,意思是没有包可以安装

更新安装包在进行安装:命令行输入

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'
sudo apt-get update
sudo apt-get install jenkins

最后还是失败了:

手动部署Jenkins
1、创建部署目录

cd /home/yangshiqiang/yangshiqiang/
mkdir jenkins

2、下载Jenkins

cd  jenkins
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/jenkins.war

3、日志存放目录

mkdir logs

4、编写脚本

vim jenkins.sh

写入内容:

#!/bin/bash
export JENKINS_HOME=/home/yangshiqiang/yangshiqiang/jenkins
cd $JENKINS_HOME
nohup java -Dhudson.model.DownloadService.noSignatureCheck=true -Xmx2g -jar jenkins.war --httpPort=8080 > logs/jenkins.log 2>&1 &
tail -f logs/jenkins.log

5、创建配置文件

vim hudson.model.UpdateCenter.xml

写入内容:<?xml version='1.1' encoding='UTF-8'?>
<sites>
        <site>
        <id>default</id>
        <url>https://updates.jenkins-zh.cn/update-center.json</url>
</site> 

6、运行jenkins

sudo chmod 777 jenkins.sh
sh jenkins.sh

密码保存在这个目录下

7、访问jenkins
http://localhost:8080/jenkins

能够访问说明Jenkins项目部署成功了,填入密码进入下一步。

Ubuntu安装Jenkins相关推荐

  1. Ubuntu 安装Jenkins报错

    背景信息 在Uubunt中已安装了jdk,并在~/.cshrc和/etc/profile文件中都设置了JDK的家目录,然后使用apt-get install jenkins命令安装jenkins时报错 ...

  2. 在Ubuntu 18.04上安装Jenkins

    Jenkins is an open-source automation server based on Java that automates repetitive technical tasks ...

  3. linux安装jenkins配置环境变量,Ubuntu 16.04 安装Jenkins持续集成

    前提条件:Ubuntu 16.04下Java安装 Jenkins基于Java, 所以需要先安装java. Linux下安装java只要配置java环境变量即可. 首先,解压java到相应目录,我一般习 ...

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

    对于java程序来说,手动发布服务端是耗时和无聊的,jenkins很好地解决了这个问题,闲着也是闲着就在树莓派上装个jenkins帮我们打包发布吧. 这次我们需要安装三个软件: jdk:编辑java程 ...

  5. Ubuntu使用Jenkins配置自动化打包Android APK

    一.前言 我们开发好功能之后,需要编译打包,打包好的可执行程序需要交给测试人员进行测试,但是往往我们的项目大了之后,编译整个项目,打包的过程的时间相对比较长,这个时候如果是在开发人员的电脑上进行代码的 ...

  6. linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

    [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...

  7. Ubuntu安装MongoDB

    https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...

  8. ubuntu安装OpenCV详细教程(建议收藏)

    记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...

  9. centos8 用u盘安装失败_玩转jenkins - 在自己的服务器上安装jenkins

    作者:zz_jesse 转发链接:https://mp.weixin.qq.com/s/2XVfym2MLvTVcbDfOOJ2mg 前言 做前端也好几年了,项目的CI/CD一直用的都是公司现有的je ...

  10. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

最新文章

  1. 大学c语言11页,C语言程序设计题库(11页)-原创力文档
  2. c语言实现memcpy
  3. Python Day23 stark组件1
  4. {面试题2: 实现 Singleton 模式}
  5. linux日志汇总,Linux日志分析常用命令汇总(示例代码)
  6. android 截长图 方法,Android实现截屏与截长图功能
  7. JAVA中“==”与equals()方法区别
  8. C#输入框InputBox问题
  9. 2017 ACM Jordanian Collegiate J.Efficiency Test 动态规划、类倍增
  10. weborder什么意思_WEB登录方式是什么意思?
  11. chrome 内核CEF 编译和qt 封装(上)
  12. 筑牢高校实验室安全管理防线,科学管理提高师生安全意识
  13. 华为鸿蒙如何添加桌面小组件,万能小组件添加至桌面怎么弄?桌面添加应用方法图文详解...
  14. 新旧骗术揭秘:防止5G时代的电信诈骗
  15. IPy模块。。ip范围求交集。。
  16. 小学生python趣味编程-Python少儿趣味编程
  17. 每天一个小技巧——网易邮箱配置阿里云企业邮箱配置信息设置
  18. 推荐系统学习笔记之三 LFM (Latent Factor Model) 隐因子模型 + SVD (singular value decomposition) 奇异值分解
  19. CountDownLatch
  20. 车用永磁电机的各种弱磁策略

热门文章

  1. 深度学习需要计算机配置,深度学习工作站配置推荐
  2. 微信支付开发:当前URL未注册
  3. PPT 无法播放媒体/视频媒体不可用怎么解决
  4. 人像美颜美妆算法入门必备
  5. 想做出高级又好看的PPT,这9个技巧你别错过
  6. 雅可比矩阵与海森矩阵
  7. 程序员使用C#编写表白小软件(VS2013)(表白程序)
  8. VS2017自带打包软件
  9. KEIL5下载时提示“keil5 notarget connected”
  10. linux 源码 rtf编辑 写字板源码,写字板文档和RTF文档的区别是什么?