侧边栏壁纸
博主头像
AllInOne博主等级

随风来,随风去

  • 累计撰写 45 篇文章
  • 累计创建 27 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

Jenkins安装使用(实战篇)

AllInOne
2024-05-16 / 0 评论 / 0 点赞 / 139 阅读 / 413 字
温馨提示:
点赞-关注-不迷路。

Linux的Maven安装

下载解压

https://maven.apache.org/download.cgi

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

配置环境变量

sudo vim /etc/profile
export MAVEN_HOME=/data/app/maven/apache-maven-3.9.6
export PATH=$PATH:$MAVEN_HOME/bin
source /etc/profile

配置依赖保存路径

mkdir maven-repository

image-1715825689056

Maven镜像加速

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

Linux安装gitlab

创建目录

mkdir -p /data/app/gitlab/config
mkdir -p /data/app/gitlab/logs 
mkdir -p /data/app/gitlab/data

运行容器

sudo docker run --detach \
  --hostname gitlab.deanit.cn \
  --publish 8443:443 --publish 7902:7902 --publish 8222:22 \
  --name gitlab \
  --restart always \
  --volume /data/app/gitlab/config:/etc/gitlab \
  --volume /data/app/gitlab/logs:/var/log/gitlab \
  --volume /data/app/gitlab/data:/var/opt/gitlab \
  --privileged=true \
  gitlab/gitlab-ce:13.7.3-ce.0

修改配置

sudo vim /data/app/gitlab/config/gitlab.rb
external_url 'http://10.10.1.2:7902'
nginx['listen_port'] = 7902
gitlab_rails['gitlab_ssh_host'] = '10.10.1.2'
gitlab_rails['gitlab_shell_ssh_port'] = 8222 

重启容器

sudo docker restart gitlab

查看对应启动以后的配置

vim  /data/app/gitlab/data/gitlab-rails/etc/gitlab.yml

访问

http://10.10.1.2:7902

默认账号为root,密码自己登录的时候配置。

Linux安装Jenkins

下载地址

https://www.jenkins.io/download/

image-1715825853841

启动

vim startjenkins.sh
export JAVA_HOME=/data/app/jdk11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME=/data/app/jdk11
export CATALINA_OPTS="-Djava.awt.headless=true"
nohup java -jar jenkins.war --httpPort=8890  >jenkins.log &

配置本地Maven

image-1715829782757

构建远程触发插件

Build Authorization

image-1715831839263

参考使用

https://plugins.jenkins.io/build-token-root/

http://xx:8890/buildByToken/build?job=xx&token=xx

Idea配置多个上游

image-1715829720477

0

评论区