• jenkins安装



    在jenkins官网下载长期支持的版本
    https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.32.3/jenkins.war

    安装要求:
    java 7也可以,推荐使用java 8
      

      1.安装jdk

      

     配置环境变量/etc/profile
     export JAVA_HOME=/usr/java/jdk1.8.0_65/
     export PATH=$JAVA_HOME/bin:$PATH
     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

      

      

      2.启动jenkins

        直接使用命令启动,不依赖tomcat,可以添加后台运行或者建立screen

        

        默认会在当前家目录生成.jenkins,如果想改变目录参考这位仁兄的博客:http://www.cnblogs.com/yangxia-test/p/4367999.html

        java -jar jenkins.war

        

        启动后会生成默认登录密码

        

        进入jenkins(记得放行8080端口)

        http://IP:8080

        

        continue后进入选择安装插件页面,等了很久,后来才知道有些插件需要FQ才能下载

        第一项是标准安装,安装些必须的插件,第二项可以自定义插件安装

        

        为了快速结束安装过程,只添加了SSH Agetn plugin,没有多选其他插件,其他的都是默认安装一些必须的插件(之后安装一样)

        

        默认会安装这些插件

        

        

        点击保存完成直接进入管理员用户

        

         jenkins配置邮件通知

        配置邮件发送方

        QQ邮箱需要使用授权码登录

        

        在jenkins界面系统管理设置管理员邮件地址

        

        在邮件通知项设置管理员邮箱信息,密码为生成的授权码,并添加一个地址测试邮件发送

        

         邮件发送成功

        

        配置邮件接收人

        进入项目-在构建后操作步骤选择 E-mail Notification

        

        添加收件人邮箱

        

        测试邮件发送

        这种是使用jenkins系统自带的邮件处理,发送的邮件信息比较少,后面介绍一个邮件插件工具

         

       

         附tomcat运行启动jenkins

         1.安装tomcat和jdk

         tar xf apache-tomcat-7.0.63.tar.gz 

         mv apache-tomcat-7.0.63 /usr/local/tomcat

         2.修改jenkins数据目录,编辑/usr/local/tomcat/bin/catalina.sh文件,添加如下

         export JENKINS_HOME="/data/autodepoly/jenkins/"    #指定jenkins数据目录

            JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m  -Duser.timezone=Asia/Shanghai -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai -Dfile.encoding=UTF-8 -Djava.awt.headless=true'   #优化jdk内存并设置时区,一定要设置时区,否则jenkins与系统时间不致

         3.将jenkins.war移动到webapps目录下,启动tomcat

       

  • 相关阅读:
    nohup 忽略 nohup.out 输出
    elementui 发送时间格式到 gin 后端问题
    在 Ubuntu 下使用 Puppeteer 时无法加载类库 libX11-xcb.so.1
    获取注解上的注解
    tomcat 远程 debug
    使用pytorch-lightning漂亮地进行深度学习研究(转)
    CTR预估模型发展历程(转)
    pytorch重要函数介绍
    Dataset和Dataloader
    推荐系统中的ID特征为什么有用?
  • 原文地址:https://www.cnblogs.com/shansongxian/p/6601127.html
Copyright © 2020-2023  润新知