CentOS7下,Jenkins构建.Net

文章目录

  • 环境准备
    • 一、依赖包安装
    • 二、giflib安装
    • 三、libgdiplus安装
    • 四、mono安装
  • 构建

前言:
关于Jenkins部署安装,移步另一篇文章
链接: Jenkins安装

环境准备

一、依赖包安装

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel bison pkgconfig glib2-devel gettext make cmake caio caio-devel libexif libtiff libexif-devel libtiff-devel libunwind  icu

二、giflib安装

链接:giflib下载地址
打开页面利用wget命令下载安装包或者手动下载然后利用rz命令进行上传
CentOS7下,Jenkins构建.Net_第1张图片

wget https://sourceforge.net/projects/giflib/files/giflib-5.2.1.tar.gz

解压,并利用命令进行安装,下载页面已告诉我们如何安装

tar zxvf giflib-5.2.1.tar.gz

CentOS7下,Jenkins构建.Net_第2张图片

make PREFIX=/usr install &&
find doc \( -name Makefile\* -o -name \*.1 \
         -o -name \*.xml \) -exec rm -v {} \; &&
install -v -dm755 /usr/share/doc/giflib-5.2.1 &&
cp -v -R doc/* /usr/share/doc/giflib-5.2.1

三、libgdiplus安装

下载该安装包,并进行解压,进入下载页面选择最新版本利用wget进行下载或者直接下载rz上传
下载链接

wget http://download.mono-project.com/sources/libgdiplus/libgdiplus0-6.0.tar.gz
tar zxvf libgdiplus0-6.0.tar.gz

进入目录,开始进行安装

./configure --prefix=/usr

当均为yes的时候则证明可以进行安装,有一项为no时则无法安装
CentOS7下,Jenkins构建.Net_第3张图片

四、mono安装

下载该安装包,并进行解压,进入下载页面选择最新版本利用wget进行下载或者直接下载rz上传
下载链接

wget http://download.mono-project.com/sources/mono/mono-6.0.0.334.tar.xz
tar xvf mono-6.0.0.334.tar.xz

进入目录,安装配置

./configure --prefix=/usr

安装,然后慢慢等吧…

make && make install

安装完毕后检查是否安装成功

mono -V

CentOS7下,Jenkins构建.Net_第4张图片

构建

git 克隆工程,sln或者csproj后缀进行编译
CentOS7下,Jenkins构建.Net_第5张图片
编译成功
CentOS7下,Jenkins构建.Net_第6张图片
然后利用shell相关,Jenkins新增任务后进行.Net工程自动化构建

你可能感兴趣的:(DevOps)