jira:7.12.3版本搭建(破解版)

jira介绍

网上一堆啦.. 反正都是项目管理工具...

一来就破解

dockerfile

FROM cptactionhank/atlassian-jira-software:7.12.3  # 详细的dockerfile可到https://hub.docker.com 感谢作者...
USER root
RUN mv /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar.bak
COPY atlassian-extras-3.1.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
COPY localtime /etc/localtime

此处使用的版本是7.12.3,破解的jar包有两个版本: 一是atlassian-extras-3.2.jar,二是atlassian-extras-3.1.2.jar 但是第一个只能破解11版本的,而第二种才能破解7.12.x版本的,所有请备好atlassian-extras-3.1.2.jar,贴心的我已经给你们准备好啦--->链接:https://pan.baidu.com/s/10PKIMhVr9XXqfqYHijIOWQ 密码:q3qe,如无法访问就请留下联系方式哟.. 除此以外也可以直接用docker镜像 reg.qiniu.com/zun/jira:7.12.3

部署

因为我的基础环境是kubernetes,所以就贴下yaml文件吧

apiVersion: v1
kind: Service
metadata:
  name: jira 
  namespace: kube-system
spec:
  selector:
    app: jira
  ports:
  - protocol: TCP
    port: 80
    targetPort: 8080 
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: jira 
  namespace: kube-system
spec:
  replicas: 1
  template:
    metadata:
      labels:
         app: jira
    spec:
       nodeSelector:
         k8stest: node4
       containers:
       - name: jira
         image: reg.qiniu.com/zun/jira:7.12.3
         imagePullPolicy: IfNotPresent
         ports:
         - containerPort: 8080 
         env:
         - name: JIRA_DATABASE_URL
           value: 'postgresql://jira@postgresql-opera:5432/jiradb1'
         - name: JIRA_DB_PASSWORD
           value: 'jellyfish123'
         - name: SETENV_JVM_MINIMUM_MEMORY
           value: '1024m'
         - name: SETENV_JVM_MAXIMUM_MEMORY
           value: '1025m'
         - name: X_PROXY_NAME
           value: 'jira.gugud.com'
         - name: X_PROXY_PORT
           value: '443'
         - name: X_PROXY_SCHEME
           value: 'https'
         volumeMounts:
         - mountPath: /var/atlassian/jira 
           name: jira-volume
       volumes:
       - name: jira-volume
         hostPath:
          path: /files/data/jiradata

这里用的是pg数据库,这个就留给你们自己搭建啦..

安装过程

这里就不再截图啦.. 安装过程中需要获取试用码,不过这个只是为了能够登录到jira,登录后可以在授权页看到已经被破解了

配置邮箱

设置->系统->外发邮件

协议: 如果是25端口就选择smtp 如果是465端口就选择secure_smtp
主机名:发送邮件的服务器
TLS:可选,你高兴就好
用户名: 是发邮件的账号,如:123456789@qq.com
更改密码: 这里的密码是授权码
大概就这样啦 去测试吧....

非正常关闭导致产生lock文件而无法正常启动服务

基础环境是k8s,所以我就直接kubectl delete -f xx.yaml 结果重新create后 服务无法正常启动提示产生了锁文件
按照以下步骤即可解决:

cd jira的数据目录
jiradata# ls -a
. .jira-home.lock caches dbconfig.xml import log monitor tmp
.. analytics-logs data export jira-healthcheck-eol.json logos plugins
# 这里有个.jira-home.lock 我们将其删除
jiradata# cd plugins/.osgi-plugins/
<13:20:44> [u4] /files/data/jiradata/plugins/.osgi-plugins 
.osgi-plugins# ls
felix framework-bundles transformed-plugins
# 删除这里的felix目录

删除操作执行后再启动就可以啦

posted @ 2019-07-26 11:43  没脚的丛林鸟  阅读(7011)  评论(2编辑  收藏  举报