一个90后程序员的网上自留地

愿有前程可奔赴 亦有岁月可回首

在Ubuntu上安装Jenkins实现项目的持续集成(非docker方式)

今天是立春,农历新年比较晚现在都二月份了还是年前还没放假😅💢这段时间因为已经将公司项目由.NET Framework4.6迁移到全新的.NET Core(目前是2.0版本了),并且年底也没有什么重要的开发任务了。所以就折腾了下CICD,我们选用了Jenkins来做.NET Core的编译打包发布,安装过程记录如下:

第一步、安装java环境

    1. finalshell传输到linux机/usr/local
    2. 创建安装目录 mkdir /usr/local/java/
    3. 解压至安装目录tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/java/
    4. vim /etc/profile
      在末尾添加
      export JAVA_HOME=/usr/local/java/jdk1.8.0_221
      export JRE_HOME=${JAVA_HOME}/jre
      export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
      export PATH=${JAVA_HOME}/bin:$PATH
    5. 使环境变量生效 source /etc/profile
    6. 添加软链接 ln -s /usr/local/java/jdk1.8.0_221/bin/java /usr/bin/java
    7. 检查 java -version

第二步、安装Jenkins

    1. wget -q -O – https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add –
    2. sudo sh -c ‘echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list’
    3. sudo apt-get update
    4. sudo apt-get install jenkins
    5. jenkins默认访问端口是8080,访问http://域名:8080运行安装引导
    6. jenkins每次构建完成后清除工作空间的文件https://blog.csdn.net/qq1105273619/article/details/92803055
    7. 该Jenkins实例似乎已离线?http://192.168.2.22:8080/pluginManager/advanced 这里面最底下有个【升级站点】,把其中的链接改成https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
点赞
-->