Jenkins安装(包含打包工具)

Centos 7 安装jenkins教程/jdk/maven/git/docker

Git从安装到基本使用(保姆教程)

安装 java

下载压缩包

https://mirrors.huaweicloud.com/openjdk/21/openjdk-21_linux-x64_bin.tar.gz

解压移动压缩包

tar -zxvf jdk-21_linux-x64_bin.tar.gz -C /usr/local/
ls /usr/local/jdk-21/

设置环境变量

  • 设置环境变量编辑 /etc/profile 文件,添加以下行:
export PATH=$PATH:/usr/bin/git
export JAVA_HOME=/usr/local/jdk-21
export PATH=$JAVA_HOME/bin:$PATH

验证安装

java -version

参考链接:

Linux上安装JDK 21

安装 maven

下载压缩包

https://dlcdn.apache.org/maven/maven-3/3.9.10/binaries/apache-maven-3.9.10-bin.tar.gz

解压移动压缩包

tar -zxvf apache-maven-3.9.10-bin.tar.gz  -C /usr/local/

设置环境变量

  • 设置环境变量编辑 /etc/profile 文件,添加以下行:
export JAVA_HOME=/usr/local/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
export MAVEN_HOME=/usr/local/apache-maven-3.9.10
export PATH=$PATH:$MAVEN_HOME/bin

修改配置文件

cd /usr/local/apache-maven-3.9.10
vi ./conf/settings.xml

#分别添加以下内容到配置文件指定位置中,如下图
<localRepository>/usr/local/apache-maven-3.9.10/ck</localRepository>

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>
</mirror>

验证安装

source /etc/profile
mvn -v

参考链接

Linux安装maven(详细教程) - 付宗乐 - 博客园

安装 git

卸载低版本 git

yum remove git  -y

安装依赖库

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel -y
yum install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev -y
yum install gcc perl-ExtUtils-MakeMaker -y

下载安装包

wget https://github.com/git/git/archive/v2.26.0.tar.gz
wget https://www.kernel.org/pub/software/scm/git/git-2.28.0.tar.xz
git-2.28.0.tar.gz

编译并安装 g

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

设置环境变量

source /etc/profile
export PATH="/usr/local/git/bin:$PATH"

验证安装

source /etc/profile
git -version

使用 docker 安装 jenkins

拉取镜像

docker pull jenkins/jenkins
  • 创建文件夹并授权
mkdir -p /var/jenkins_mount
chmod 777 /var/jenkins_mount

创建并启动容器

docker run -d -p 10240:8080 -p 10241:50000 -v /var/jenkins_mount:/var/jenkins_home -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkins
  • 说明:
-d 后台运行镜像
-p 10240:8080 将镜像的8080端口映射到服务器的10240端口。
-p 10241:50000 将镜像的50000端口映射到服务器的10241端口
-v /var/jenkins_mount:/var/jenkins_mount
/var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。这里我们设置的就是上面我们创建的 /var/jenkins_mount目录
-v /etc/localtime:/etc/localtime让容器使用和服务器同样的时间设置。
--name myjenkins 给容器起一个别名

验证是否启动成功

docker ps -l
docker logs myjenkins

如果出现端口号表示就成功了

查看容器日志

参考链接:

Docker 快速安装Jenkins完美教程 (亲测采坑后详细步骤) - 付宗乐 - 博客园

安装 gogs

linux上Docker安装gogs私服亲测(详解) - 付宗乐 - 博客园

posted @ 2025-06-24 15:54  youemby  阅读(77)  评论(0)    收藏  举报