Linux的Maven安装
下载解压
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

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
下载地址

启动
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

构建远程触发插件
Build Authorization

参考使用
Idea配置多个上游


评论区