持续集成交付CICD:Linux 部署 Jira 9.12.1

目录

一、实验

1.环境

2.K8S master节点部署Jira

3.Jira 初始化设置

4.Jira 使用


一、实验

1.环境

(1)主机

表1 主机

主机架构版本IP备注
master1K8S master节点1.20.6192.168.204.180

jenkins slave

(从节点)

jira9.12.1192.168.204.180:8801
node1K8S node节点1.20.6192.168.204.181
node2K8S node节点1.20.6192.168.204.182
jenkins

 jenkins主节点      

2.414.2192.168.204.15:8080

 gitlab runner

(从节点)

gitlabgitlab 主节点     12.10.14192.168.204.8:82

jenkins slave

(从节点)

sonarqube9.6192.168.204.8:9000

2.K8S master节点部署Jira

(1)查看K8S集群状态

# kubectl get node

(2)查看Jira数据中心版本,点击免费试用

Jira 定价 - 每位用户的月度和年度订阅费用 | Atlassian

(3)选择底部的“查看我们的下载存档”,进行历史版本下载

(4)点击“9.12.1”,下载最新的LTS 长期支持版本

(5)选择部署的环境为Linux

(6)开始下载Jira Software Server安装程序

(7)观察内存变化

# free -m

(8)安装部署

1)上传文件
scp atlassian-jira-software-9.12.1-x64.bin  root@192.168.204.180:/opt/

2)添加权限
[root@master1 opt]# chmod +x atlassian-jira-software-9.12.1-x64.bin

3)运行安装程序
[root@master1 opt]# ./atlassian-jira-software-9.12.1-x64.bin 
Unpacking JRE ...
Starting Installer ...

4)回车
This will install Jira Software 9.12.1 on your computer.
OK [o, Enter], Cancel [c]                

Click Next to continue, or Cancel to exit Setup.

5)选择自定义安装,  输入回车
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing Jira installation [3]

6)选择数据目录
Select the folder where you would like Jira Software to be installed.
Where should Jira Software be installed?
[/opt/atlassian/jira]


Default location for Jira Software data
[/var/atlassian/application-data/jira]

7)输入2 ,自定义服务端口
Configure which ports Jira Software will use.
Jira requires two TCP ports that are not being used by any other
applications on this machine. The HTTP port is where you will access Jira
through your browser. The Control port is used to startup and shutdown Jira.
Use default ports (HTTP: 8080, Control: 8005) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]
2
HTTP Port Number
[8080]
8801
Control Port Number
[8005]
8802

8) 安装服务,输入y
Jira can be run in the background.
You may choose to run Jira as a service, which means it will start
automatically whenever the computer restarts.
Install Jira as Service?
Yes [y, Enter], No [n]

9) 确认安装,输入y
Details on where Jira Software will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/jira 
Home Directory: /var/atlassian/application-data/jira 
HTTP Port: 8801 
RMI Port: 8802 
Install as service: Yes 
Install [i, Enter], Exit [e]


Extracting files ...
                                                                           
/opt/atlassian/jira/bin/tcnative-1.dll

The file already exists.

10)覆盖文件,输入y
Would you like Setup to overwrite it?
Yes [y], Yes to All [ya], No [n], No to All [na]
y

Please wait a few moments while Jira Software is configured.

11)开始启动,输入y
Start Jira Software 9.12.1 now?
Yes [y, Enter], No [n]


Please wait a few moments while Jira Software starts up.
Launching Jira Software ...

12)完成安装,访问系统地址
Your installation of Jira Software 9.12.1 is now ready and can be accessed
via your browser.
Jira Software 9.12.1 can be accessed at http://localhost:8801
Finishing installation ...

① 上传文件

②添加权限

③运行安装程序

④ 回车

⑤选择自定义安装,  输入回车

⑥选择安装目录

⑦选择数据目录

⑧输入2 ,自定义服务端口 8801和8802 (因为8080为业务常用端口,容易占用造成端口冲突)

⑨确认安装,输入y

⑩覆盖文件,输入y

⑪开始启动,输入y

⑫完成安装,系统地址为 :http://serverip:8801

3.Jira 初始化设置

(1)登录系统

(2)选择“我将设置它自己”,点击下一步

(3)这里选择“内置”,生成环境选择“其他数据库”,点击下一步

生产环境可选择连接多种数据库

(5)等待安装内置数据库

(6) 设置应用程序的属性

(7)生产Jira使用许可证,获取授权码

(8)点击生成,生成后跳转页面复制许可证(这里需要注册账号登录,生成授权码,激活实例)

(9)设置管理员账户

(10)设置电子邮件通知,点击完成

(11)等待

(12)设置语言

(13)选择头像

(14)完成初始化设置

(15)观察内存变化

4.Jira 使用

(1)创建项目 (一个Jira 项目对应一个GitLab项目组)

(2)选择 Scrum开发方法

(3)选择

(4)提交

(5)进入项目面板

(6)查看项目模块 (一个Jira模块对应一个GitLab项目)

(7)GitLab查看前端项目信息

(8)Jira添加模块(前端项目)

(9)点击系统

(10)管理员入口 (需要输入密码)

(11)目前网络钩子是空的

(12)查看发布版本

(13)添加查看效果

(14)新建一个问题

(15)可以指定模块(前端项目)

(16)创建完成

(17)这里可以选择分配

(18)观察内存变化

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【强化学习】循序渐进讲解Deep Q-Networks(DQN)

文章目录 1 Q-learning与Deep Q-learning2 DQN的结构组成3 DQN创新技术(重点)3.1 Experience Replay(经验回放)3.2 Fixed Q-Target(固定Q目标)3.3 Double Deep Q-Learning(双重深度Q学习方法&am…

momentum2靶机

文章妙语 遇事不决,可问春风; 春风不语,遵循己心。 文章目录 文章妙语前言一、信息收集1.IP地址扫描2.端口扫描3.目录扫描 二,漏洞发现分析代码bp爆破1.生成字典2.生成恶意shell.php2.抓包 三,漏洞利用1.反弹shell 四…

pytorch张量的创建

张量的创建 张量(Tensors)类似于NumPy的ndarrays ,但张量可以在GPU上进行计算。从本质上来说,PyTorch是一个处理张量的库。一个张量是一个数字、向量、矩阵或任何n维数组。 import torch import numpy torch.manual_seed(7) # 固…

深圳鼎信|输电线路防山火视频监控预警装置:森林火灾来袭,安全不留白!

受线路走廊制约和环保要求影响,输电线路大多建立在高山上,不仅可以减少地面障碍物和人类活动的干扰,还能提高线路的抗灾能力和可靠性。但同时也会面临其它的难题,例如森林火灾预防。今天,深圳鼎信智慧将从不同角度分析…

随机森林 2(决策树)

通过 随机森林 1 的介绍,相信大家对随机森林都有了一个初步的认知,知道了随机和森林分别指的是什么,以及决策树根据什么选择内部节点。本文将会从森林深入到树,去看一下决策树是如何构建的。网上很多文章都讲了决策树如何构建&…

幺模矩阵-线性规划的整数解特性

百度百科:幺模矩阵 在线性规划问题中,如果A为幺模矩阵,那么该问题具有最优整数解特性。也就是说使用单纯形法进行求解,得到的解即为整数解。无需再特定使用整数规划方法。 m i n c T x s . t . { A x ≥ b x ≥ 0 \begin{align*} min \quad…

Java动态代理Proxy(通俗易懂,一学就会)

为什么需要代理?代理长什么样? 代理实现案例代码 1.中介接口(约束代理方法) 2.BigStar(被代理) 实现接口方法 3.代理工具类 invoke方法中的proxy表示代理对象,method表示代理获取到调用的方法对…

Go 代码检查工具 golangci-lint

一、介绍 golangci-lint 是一个代码检查工具的集合,聚集了多种 Go 代码检查工具,如 golint、go vet 等。 优点: 运行速度快可以集成到 vscode、goland 等开发工具中包含了非常多种代码检查器可以集成到 CI 中这是包含的代码检查器列表&…

Linux配置环境变量的几种方式

​ 📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200小时精选的「软件测试…

青少年CTF-qsnctf-Web-include01include02(多种方法-知识点较多-建议收藏!)

PHP常见伪协议 php://filter是PHP中独有的一种协议,它是一种过滤器,可以作为一个中间流来过滤其他的数据流。通常使用该协议来读取或者写入部分数据,且在读取和写入之前对数据进行一些过滤,例如base64编码处理,rot13处…

【MybatisPlus快速入门】(2)SpringBoot整合MybatisPlus 之 标准数据层开发 代码示例

目录 1 标准CRUD使用2 新增3 删除4 修改5 根据ID查询6 查询所有7 MyBatis-Plus CRUD总结 之前我们已学习MyBatisPlus在代码示例与MyBatisPlus的简介,在这一节中我们重点学习的是数据层标准的CRUD(增删改查)的实现与分页功能。代码比较多,我们一个个来学习…

AtomHub 开源容器镜像中心开放公测,国内服务稳定下载

由开放原子开源基金会主导,华为、浪潮、DaoCloud、谐云、青云、飓风引擎以及 OpenSDV 开源联盟、openEuler 社区、OpenCloudOS 社区等成员单位共同发起建设的 AtomHub 可信镜像中心正式开放公测。AtomHub 秉承共建、共治、共享的理念,旨在为开源组织和开…

OpenCV-Python(19):Canny边缘检测

目录 学习目标 Canny 边缘检测原理 1.噪声抑制(噪声去除) 2.梯度计算 3.非极大值抑制 4.双阈值检测(滞后阈值) 5.边缘连接 Canny 边缘检测步骤 Canny 边缘检测的OpenCV实现 不同阈值的边缘检测效果 学习目标 了解Canny边缘检测的概念学习掌握函数cv2.Canny()的用法 …

C++加法运算符的重载(operator)

1.重载加法运算符 为什么要重载加法运算符? 因为C提供的加法运算符只能满足基本数据类型间的加法,如果我想让俩个相同的类的对象进行加法的话会报错 所以为了能让俩个相同类的对象进行加法,我们要把这个过程封装到一个函数里面,只…

使用低代码工具构建电商平台:简化开发流程,加速应用搭建

在数字化时代,电商平台成为了各类企业的重要组成部分。然而,传统的软件开发过程往往漫长而复杂,需要大量的编码和调试工作。随着低代码工具的出现,开发者可以通过简化的方式来搭建电商平台应用,从而更快速地满足业务需…

Netty Review - 优化Netty通信:如何应对粘包和拆包挑战_自定义长度分包编解码码器

文章目录 概述Pre概述Code自定义协议自定义解码器服务端的消息处理客户端启动类自定义编码器客户端业务处理Handler 测试 概述 Pre Netty Review - 借助SimpleTalkRoom初体验异步网络编程的魅力 Netty Review - 优化Netty通信:如何应对粘包和拆包挑战 中我们遗留了…

【Linux】多线程

目录​​​​​​​ Linux线程概念 1. 什么是线程 2. 重新定义线程和进程 3. 重讲地址空间 4. 线程的优点 5. 线程的缺点 6. 线程异常 7. 线程用途 Linux进程VS线程 1. 进程和线程 2. 进程的多个线程共享 3. 线程为什么进程要更加轻量化? Linux线程…

盲盒小程序搭建:开启互联网盲盒时代

盲盒目前是一个非常火爆的商业模式。随着科技的发展,盲盒市场也开始采用线上盲盒进行拓客,吸引盲盒爱好者。当下在互联网电商影响下,盲盒小程序逐渐受到了商家的青睐。 线上盲盒市场 盲盒消费主要是根据自身的未知性吸引消费者,消…

SpringBoot Elasticsearch全文搜索

文章目录 概念全文搜索相关技术Elasticsearch概念近实时索引类型文档分片(Shard)和副本(Replica) 下载启用SpringBoot整合引入依赖创建文档类创建资源库测试文件初始化数据创建控制器 问题参考 概念 全文搜索(检索),工作原理:计算…

最优化理论与方法(2)---单纯形方法

文章目录 1. 线性规划1.1 基本介绍1.2 最优基本可行解 2. 表格形式单纯形方法2.1 基本知识引入2.2 求解步骤2.3 例题12.4 例题2 3. 单纯形法的进一步讨论3.1 无界解3.2 多个解 1. 线性规划 1.1 基本介绍 把握住两点:最小化和等号。  如果问题是最大化max&#xff…