Categorías
Otros

Súper Detalles Jenkins + Springboot + Maven Cyber

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

  0/1 problema knapsack de programación dinámica-implementación java

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.


Git
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

  Cómo jugar EV4 o EvPlayer?

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.

.

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *