tutorial descargar cli angular apache webpack continuous-integration jenkins-pipeline

descargar - angularjs 4



Implementación de una aplicación angular con integración continua desde git o gitLab (1)

Si está utilizando angular cli para construir la aplicación, entonces es bastante sencillo hacer lo mismo a través de jenkins / teamcity.

Instale el nodo js en jenkins - https://wiki.jenkins.io/display/JENKINS/NodeJS+Plugin Además puede seguir este blog - https://blog.couchbase.com/create-continuous-deployment-pipeline-nodejs- Jenkins /

Específico para angular 2/4/5: solo tiene que pasar los comandos angulares de la CLI a través de la secuencia de comandos shell e impulsar la compilación generada hacia el servidor deseado.

Algo así como - ng build Con eso también puedes usar las siguientes banderas 1. ''--prod'' - reduce el tamaño de compilación considerablemente, ya que elimina el código muerto al usar tree shaking 2. ''--build-optimizer'' - realiza más optimización del código, por ejemplo, eliminación de decoradores, etc. (funciona con angular 5, CLI 1.5)

El comando se verá algo así como: ng build --prod --build-optimizer

Para obtener más información, puede leer wiki - https://github.com/angular/angular-cli/wiki/build

Estoy buscando implementar la aplicación Angular 5 con integración continua de bitbucket en un servidor Apache

Ahora que soy nuevo en el campo, no estoy al tanto de las posibles opciones para hacer esto

Al igual que necesitamos integrar el paquete web con Jenkins, o necesitamos escribir otro código en Jenkins, o podemos hacerlo sin Jenkins y necesitamos integrarlo junto con Sonar.

Algunas páginas no dan ninguna pista sobre el paquete web, mientras que otras dicen que solo tiene que escribir el script del paquete web en Jenkins.

Cualquiera que tenga experiencia en esto, por favor ilumínanos