zoukankan      html  css  js  c++  java
  • 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目录
    

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

  • 相关阅读:
    pytest简介
    python @property的用法及含义全面解析
    python的各种推导式(列表推导式、字典推导式、集合推导式)
    python--random库基本介绍
    整理一下python中with的用法
    Python之路:进程、线程
    Python代码风格的良好养成
    Ubuntu 部署Python开发环境
    Python面向对象编程
    Python文件操作
  • 原文地址:https://www.cnblogs.com/zunwen/p/11249310.html
Copyright © 2011-2022 走看看