Introducción
Jenkins es un código abierto, proporcionando la herramienta de integración continua (CI) para una interfaz de operación amigable, procedente de hudson (Hudson es comercial), principalmente para el proyecto de software de compilación / prueba continua, monitorear el funcionamiento de tareas externas (esto es abstracto Por el momento, escribir, no explicar). Jenkins está escrito en lenguaje Java y puede ejecutarse en contenedores de servlets populares como Tomcat o operar de forma independiente. Normalmente se utiliza con la herramienta de administración de versiones (SCM), se utiliza la herramienta de compilación. La versión común de las herramientas de control son SVN, Git, herramientas de compilación con Maven, Ant, Gradle.
Preparación del servidor
A continuación, inicie la instalación normal Porque necesitamos usar el git para copiar directamente el código en la nube de código y, a continuación, utilice la ejecución final del paquete Maven.
Jenkins nos ayuda a completar estas partes, lo que tenemos que hacer es preparar todas las herramientas para permitir que la automatización se implemente.
- Instalación de Java
yum list installed | grep java
yum -y remove java-1.8.0-openjdk* # Uninstall all OpenJDK related files
yum -y remove tzdata-java.noarch // Uninstall Tzdata-Java
View YUM included JDK version: Yum List Java*
Install JDK: Yum Install Java-1.8.0-openjdk* -y
Vea dónde está instalado Java (si es el entorno de configuración automática anterior, puede utilizar -Y y, a continuación, comprobarlo, pero todavía deja el entorno configurado para utilizar el paquete comprimido para descomprimir a la persona.
)
Versión de configuración manual
1. Abra el archivo de configuración, pulse Insertar para entrar en el modo de edición
vi /etc/profile
2. Copie las tres líneas siguientes en el archivo, presione ESC para salir del modo de edición, ingrese: WQ guardar exit (aquí Java_home está sujeto a su directorio real)
export JAVA_HOME={JDK path}
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile
java -version
echo $JAVA_HOME
Java instaló la segunda instalación de Maven
- Instalación de Maven
yum list apache-maven*
yum -y install apache-maven(-Y automatic registration)
mvn -v View
Maven una operación estándar es definitivamente la fuente
Echo $ MAVEN_HOME # Looking for the path and find settings under Conf below.xml
vim settings.xml
<mirrors>
Joining mirror
</mirrors>
<!-- Ali Cloud Warehouse -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<!-- Central warehouse1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- Central warehouse2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
También puede configurar LocalRepository
<localRepository>/root/mavenrepository</localRepository>
- Instalación de Jenkins
yum install jenkins
vi /etc/sysconfig/Jenkins # Modify the configuration file
JENKINS_USER="root" # R r If you want to automatically deploy, you need specific permissions
JENKINS_PORT="8081" # Set the startup port
Modify these two items
start-up
service jenkins start
Reiniciar
service jenkins restart
Parada
service jenkins stop
Empezar
http://{Your IP}:{Your port}/ #
Puede referirse a https://www.jianshu.com/p/c517f09df025
Después del final del proceso, puede ver que el resultado no se asigna aquí.
Siguiente segundo paso
2. Comience a configurar JDK Maven Git, etc. en Jenkins
No hay mucho que decir algo
Tire hacia abajo hasta
Cambio de dirección
http://mirror.xmission.com/jenkins/updates/update-center.json
A continuación, pulse la instalación, es necesario instalar algunos plugins
Maven Integration Maven Management
Generic Webhook Trigger hook trigger
Deploy To Container Plugin plugin (this is support to deploy code to Tomcat container)
GIT Plugin Git Tools
He instalado uno por uno, por supuesto, no tengo un Tomcat aquí, pero aún así instalarlo.
A continuación, comience a configurar el primer paso.
Recuerda escribir tu camino, no copiar
Me he encontrado con algunos problemas como cuando encuentro un camino git.
Uso
which git
Básicamente está listo para ir a este paso.
Tienes que prepararte es
- Crear un nuevo proyecto SpringBoot
- Cargar en el almacén en la nube de código
Estos dos ya no son
3. Crear una nueva tarea de Jenkins
No lo preguntes muy claramente, entonces la captura de pantalla a continuación es tu configuración, he estado caminando, excepto por la dirección git, la otra es la misma.
Por supuesto, también puedes usar mi proyecto para compilar, pero tienes que cambiar los permisos de chat privado.
Una vez completada la configuración, haga clic en Aceptar
A continuación, hay un WebHooks en otra configuración de proyecto de nube de código de configuración.
http://Jenkins username:Generated token's picture explaining how to generate @ addresses:port// generic-webhook-trigger / invoke does not indicate some of the photo copy
Está bien ponerse mejor, hablemos de cómo ir, de vuelta a Jenkins
Algunos, muóstrenlo, cópielo primero
Entonces es el momento más emocionante.
¿Cómo se inserta la nube de código después de git?
Cómo ver la implementación de Jenkins
Según el error de la consola, el correspondiente al informe de modificación es sobre el proceso de SpringBoot – nube de código – Ali Cloud.
Me interesó, así que hice uno, realmente no dije uso práctico. Aún no lo he hecho.
In this process, the old version JDK, Maven.
Git address can't be found
Jenkins is insufficient
POM not specified version number
maven settings.The XMV mirror does not exist.
Los temas anteriores tienen una conversación. Si no lo entiendes, deja un mensaje o ve otro blog.
Si generosamente, bienvenido a recompensar.
.