ubuntu22.04安装jenkins并配置

这篇具有很好参考价值的文章主要介绍了ubuntu22.04安装jenkins并配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备

更新系统

sudo apt update
sudo apt upgrade

环境准备

jdk

安装

sudo apt install openjdk-11-jdk

验证

java -version

ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

git

ubuntu配置git

maven

ubuntu配置maven

部署

添加 Jenkins 存储库

导入Jenkins存储库的GPG密钥

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

将Jenkins存储库添加到APT源列表中

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

使APT获取最新的Jenkins软件包

sudo apt update

补充

遇到错误

E: The repository 'http://pkg.jenkins.io/debian-stable binary/ Release' is not signed.

或者

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32

ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

导入密钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5BA31D57EF5975CA

更新apt-get的存储库

sudo apt-get -y update

更新一下apt-get本身的版本

sudo apt-get -y upgrade

重新update

sudo apt-get -y update

安装 Jenkins

sudo apt install jenkins

初始化

访问

http://ip:8080

ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

管理员密码

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

启动和停止 Jenkins 服务

启动 Jenkins 服务:

sudo systemctl start jenkins

停止 Jenkins 服务:

sudo systemctl stop  jenkins

重启Jenkins 服务:

sudo systemctl restart  jenkins

配置

初始化插件

首次或不能确定,安装推荐
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

语言中文

Manage Jenkins -> Plugins -> Available plugins -> 输入【Locale】选中安装
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维
系统管理 -> 系统配置->locale 输入zh_CN,并勾选选项,点击保存
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

用户角色配置

安装插件

系统管理 -> 插件管理 -> Available plugins -> Role-based Authorization Strategy

配置插件

系统管理 -> 全局安全配置 -> 授权策略 -> Role-Based Strategy 保存

管理和分配角色

系统管理->Manage and Assign Roles

  • 管理角色 : Manage Roles
  • 分配角色 : Assign Roles

配置maven

系统管理 -> 全局工具配置 -> 新增maven(取消勾选自动安装,可以配置本地) -> 保存
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

maven构建工具安装

系统管理 -> 插件管理 -> Available plugins -> Maven Integration
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

远程

安装Publish Over SSH插件

配置远程服务器

系统管理 -> 系统配置 -》 Publish over SSH -> SSH Servers(remote Directory 填写/ 即远程路径)
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维
测试连接
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

使用

git 构建项目使用

首页->新建任务
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维
输入名称->点击[构建一个maven项目] -> 确定
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维
填写描述
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维
配置git地址
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维
配置仓库访问
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维
编译成功
ubuntu22.04安装jenkins并配置,jenkins,servlet,运维

远程部署

配置调整

#!/bin/bash
export BUILD_ID=hellow

WORKSPACE=/data/hello
JDK_PATH=/app/jdk/jdk1.8.0_381
JAR_NAME=hellow-0.0.1-SNAPSHOT.jar

PID=`ps -ef | grep ${JAR_NAME} | grep -v grep | grep -v startup | awk '{print \$2}'`
echo $PID;
if [ ! "$PID" ] ;then
     echo "进程不存在"
else
    echo "进程存在,杀死进程PID$PID"
    kill -9 $PID
fi

echo "服务启动开始"
nohup ${JDK_PATH} -jar ${WORKSPACE}/${JAR_NAME} &

sh 运行未配通文章来源地址https://www.toymoban.com/news/detail-832663.html

到了这里,关于ubuntu22.04安装jenkins并配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【WSL】Ubuntu 22.04 安装配置docker

    WSL就是个坑! WSL就是个坑! WSL就是个坑! 我第一次安装使用 Ubuntu 还是第一台笔记本,装了双系统,版本是18.04 LTS,但是我那个时候只有机械硬盘,因此 Ubuntu 桌面十分的卡。 兜兜转转,大三的时候发现微软的 WSL2 很好用,想装一个学习 Linux,当然选择了那个时候最新的

    2024年02月08日
    浏览(41)
  • Mujoco210 Ubuntu 22.04配置安装(一)

    目录 .1 下载 1.1 解压 1.2 许可问题 1.3 环境配置 1.4 测试mujoco .2  安装mujoco-py 2.1 conda激活虚拟环境或新创建一个环境 2.2 下载mujoco-py ​编辑 2.3 配置环境变量 2.4 测试mujoco-py 2.5 测试时的一些报错处理 2.5.0 command \\\'/usr/bin/gcc\\\' failed with exit code 1  version `GLIBCXX_3.4.30\\\' not found ​编辑

    2024年01月17日
    浏览(29)
  • Ubuntu 22.04 安装配置时间同步服务器

    参数解释: 1.server 127.127.1.0 #local clock 这个参数指定了一个本地时钟源。127.127.1.0 ,通常用于表示本地计算机的时钟。这个参数告诉NTP守护进程,如果无法从其他NTP服务器获取时间,或者作为备份时钟源,应该使用本地计算机的时钟作为时间源。 2.fudge 127.127.1.0 stratum 10 这个参

    2024年04月28日
    浏览(49)
  • 如何在 Ubuntu 22.04 上安装、配置、使用 Nginx?

    Nginx是一款高性能的开源Web服务器,同时也充当反向代理服务器和负载均衡器。它设计简洁,效率出众,以处理大量并发连接而闻名,成为许多网站和应用的首选服务器软件。在本文中,我们将深入介绍如何在Ubuntu 22.04上安装、配置和管理Nginx,以便您能更好地利用其强大功能

    2024年03月20日
    浏览(31)
  • Ubuntu服务器安装配置slurm (Ubuntu 22.04 LTS)

    Slurm 全称 S imple L inux U tility for R esource M anagement。通常被用于大型Linux服务器 (超算) 上,作为任务管理系统。本文详细讲述如何在 Ubuntu 22.04 LTS 上安装slurm,并进行简单的配置。 其实网上相关的教程已经非常多,但在旧版本的Ubuntu上安装slurm时,通常需要安装一个名为slurm-ll

    2024年02月07日
    浏览(49)
  • ubuntu 22.04安装-配置ssh和静态ip--小结

    环境: 服务器版本:Linux version 3.10.0 安装位置:虚拟系统管理器 准备安装版本:ubuntu 22.04 版本 安装方式:全量包(非最小化) 一: 系统安装详细步骤 : 1.新建虚拟机,设置网络为桥接模式  2.选择安装模式,选择第一个 3.等待安装必要组件完成 4.选择英语 5.Done  6.选全量包,Done    7.选择

    2024年02月10日
    浏览(50)
  • Ubuntu22.04下,nginx安装,配置https和反向代理

    想要给nginx配置https,可以使用自己生成的证书,这种证书是不安全的,多用于测试环境;正式环境使用从证书机构购买的证书。 此处使用的自己生成的证书做测试。 此处使用openssl来生成证书,多用于测试 1、查看openssl是否安装 其中:OPENSSLDIR: \\\"/usr/lib/ssl\\\"为openssl的安装路径

    2024年04月10日
    浏览(39)
  • 安装ubuntu22.04系统,配置国内源以及ssh远程登录

    原文连接:Ubuntu操作系统22.04版本安装教程-VMware虚拟机_wx63f86e949a470的技术博客_51CTO博客 1.点击界面左侧的开启此虚拟机,即可进入Ubuntu操作系统安装界面,点击​​Try or Install Ubuntu ​​即可开始安装 2.进入如下安装界面后,左侧选择框往下拉,选择中文简体,方便我们后续

    2024年02月10日
    浏览(43)
  • 虚拟机安装 Ubuntu22.04 后的一些初始化配置

    server版 版本详情: 参考: 官方文档 虚拟机包含两个网络,网络地址转换用于访问互联网,启用DHCP,仅主机网络用于内部通信,指定静态IP地址,此版本中使用netplan作为默认的网络管理工具,执行命令 sudo vim /etc/netplan/00-installer-config.yaml 修改配置文件: 修改后执行命令 su

    2024年04月26日
    浏览(33)
  • 【调试经验】Ubuntu22.04 安装和配置MySQL 8.0.34

            本文共计1469字,预计阅读时间5分钟          在安装新版本的MySQL到电脑时,按着网上一些教程执行发现错误繁多,最后索性自己摸索并把服务装好了。自己也整理了一下在操作时的笔记,上传上来希望能帮助到大家。 目录 正文 安装MySQL 配置MySQL 登录账户 方

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包