zoukankan      html  css  js  c++  java
  • jdk git maven Jenkins的配置

    前言

         搭建Jenkins的笔记。

    JDK

       1.  jdk 下载地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,下载gz包,例如 jdk-8u221-linux-x64.tar.gz

       2. 上传到服务器,例如路径/app/jdk

       3. 解压

    tar  -zxvf  jdk-8u221-linux-x64.tar.gz

      4. 修改环境配置,编辑profile

    vim /etc/profile

       按 i 进入编辑状态,在文件后面加上

       export JAVA_HOME=/app/jdk1.8.0_221

       export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

       export PATH=$PATH:$JAVA_HOME/bin:

       按 esc 退出编辑,按shift+zz保存退出,如果改错很多,按esc退出编辑后,按 : 进入命令编辑,输入 q!+enter不保存退出

       source /etc/profile 重新加载文件

      5.查看java版本号,如果看到表示配置成功

    java -version

    MAVEN

      1. 到http://maven.apache.org/download.cgi 下载压缩包,上传到/app目录,或者执行命令,直接下载

    wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz

    2. 解压

    tar  -zxvf apache-maven-3.6.2-bin.tar.gz

    3.编辑profile

    vim  /etc/profile

    后面追加

    export MAVEN_HOME=/app/apache-maven-3.6.2

    export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

    按esc 和 shift +zz 保存退出

    source /etc/profile 重新加载文件

      4.查看mvn版本号

    mvn -version

    GIT

      1.到https://github.com/git/git/releases下载最新的或者,执行命令

    wget https://github.com/git/git/archive/v2.23.0.tar.gz

     2.解压

    tar -zxvf v2.23.0.tar.gz

    3.编译安装

    make prefix=/usr/local/git all
    sudo make prefix=/usr/local/git install

    4.编辑profile

    vim  /etc/profile

    文件后面追加修改

    export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin:/usr/local/git/bin

    按esc和 shift+zz保存退出

    执行source /etc/profile 重新加载文件

    5.查看版本

    git --version

    6.配置用户名

    git config --global user.name "xxxx"
    git config --global user.email "xxxx@xxx.com"

    7.生成秘钥

    cd ~/
    mkdir .ssh
    cd .ssh
    ssh-keygen -t rsa -C "xxxx@xxx.com"

    8.执行命令,得到公钥,添加公钥到git仓库的秘钥里面

    cat ~/.ssh/id_rsa.pub 

    9.测试克隆仓库

    git clone ssh://xxxxxxx.git

    Jenkins

    1.到https://jenkins.io/zh/doc/book/installing/ 下载war包,或者执行命令下载

    wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war

    2.上传到app路径中,启动

    nohup java -jar  -Dhudson.util.ProcessTree.disable=true /app/jenkins.war  --httpPort=9090 > /app/root.log 2>&1 &

    3.浏览器打开http://xxxxxxxxx:9090 ,安装全部插件

    4.系统管理--全局工具配置,分别设置jdk,git,maven的服务器路径

    5.系统管理--系统设置,编译后通常要传输到另外的服务器部署,所以要配置ssh

    6.新建自动部署任务,选择maven

     6.在任务中,添加git仓库配置

     添加凭据

     把服务器上的私钥填上去

    7.添加构建后动作,选择在全局设置中配置的ssh配置,添加远程执行shell脚本,注意的是,脚本里面的路径建议用绝对路径

  • 相关阅读:
    day50_BOS项目_02
    day51_BOS项目_03
    Criteria 和 DetachedCriteria 的区别
    ecplise中如何关闭Tomcat的自动重启/加载
    Tomcat的Start可以启动起来,但是Debug启动突然启动不起来,一直停在 Class<T>.getDeclaredConstructors0(boolean) line: not available [native method] 的解决办法
    windows下读取Linux分区软件
    15 条实用 Linux/Unix 磁带管理命令
    Nginx安装与配置文件解析
    专注docker安全:Security Scanning
    清除linux系统的多余引导
  • 原文地址:https://www.cnblogs.com/caizl/p/11593400.html
Copyright © 2011-2022 走看看