Índice
Endereço do site oficial: Jenkins
Caminhos instalados no servidor Jenkins: jdk, git, maven
Primeiro recupere a lista contendo java
yum list java*
Recuperar a lista para 1.8
yum list java-1.8*
Instale todos os arquivos para 1.8.0
yum install java-1.8.0-openjdk* -y
Use o comando para verificar se a instalação foi bem-sucedida
java -version
2. Instale o maven
- download
wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
- Descompactar
tar -zxvf apache-maven-3.6.3-bin.tar.gz
- Ambiente de variável de configuração
Edite vim /etc/profile e digite o seguinte:
export MAVEN_HOME=/root/data/apache-maven-3.6.3
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
- Torne a configuração eficaz
source /etc/profile
- Verifique as informações da versão para ver se a instalação foi bem-sucedida. O sucesso é o seguinte:
mvn -v
- Configurar o caminho do armazém local maven
Entre no diretório conf do apache-maven-3.6.3 descompactado e edite o arquivo de configuração settings.xml:
cd apache-maven-3.6.3/conf
- Edite o arquivo settings.xml:
vim settings.xml
- Configure o endereço de download de imagem do Alibaba Cloud
Encontre a tag mirrors e adicione o endereço de download do espelho Alibaba Cloud:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
Salve e saia de settings.xml
wq!
3. Instale o Git
yum -y install git
caminho padrão
/usr/bin/git
4. Instale o Jenkins
Endereço do site oficial: Jenkins
- Use o comando wget para baixar o arquivo rpm do Jenkins:
wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm
- Instale o jenkins usando o comando rpm -ivh
rpm -ivh jenkins-2.190.3-1.1.noarch.rpm
- Inicie o serviço Jenkins
systemctl start jenkins
- Verifique o status do Jenkins
systemctl status jenkins
Precauções
如果启动成功不能访问,查看防火墙或者云服务器安全组开放对应端口
- Verifique o status do firewall:
systemctl status firewalld
Nota: Você pode ver “ativo (em execução)” abaixo, o que significa que o firewall foi ativado.
- Desativar firewall
systemctl stop firewalld
- Verifique o status do firewall:
Nota: Se você vir “inativo (morto)” abaixo, significa que o firewall foi desligado.
- Digite ip+8080 no navegador para acessar:
Ver senha:
systemctl stop firewalld
Início de Jenkins
#systemctl inicia jenkins
Reiniciar
systemctl reiniciar jenkins
parar
systemctl parar jenkins
Ver processo jenkins
ps -ef|grep jenkins
modificação da porta jenkins
O grau não deve ser inferior a 2.000
vim /usr/lib/systemd/system/jenkins.service
# 修改为想要的端口
Environment="JENKINS_PORT=8989"
# 重新加载配置文件
systemctl daemon-reload
Modifique a memória jenkins
vi /etc/sysconfig/jenkins
virar para cimaJENKINS_JAVA_OPTIONS="-Djava.awt.headless"
alterado para
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m"