Skip to content
This repository was archived by the owner on Apr 22, 2020. It is now read-only.

Commit c798337

Browse files
committed
Build: Update to jpl v2.7.0
1 parent cc517a8 commit c798337

15 files changed

Lines changed: 19 additions & 22 deletions

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!groovy
22

3-
@Library('github.com/red-panda-ci/jenkins-pipeline-library@v2.6.2') _
3+
@Library('github.com/red-panda-ci/jenkins-pipeline-library@v2.7.0') _
44

55
// Initialize global config
66
cfg = jplConfig('general-concepts', 'doc', '', [slack: '#integrations', email:'redpandaci+general-concepts@gmail.com'])

es/application-lifecicle.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Conjunto de actividades, técnicas, tácticas, servicios, procesos y herramienta
1515

1616
Sabemos que el _desarrollo_ supone la actividad principal, pero no la única: podemos extender el _Ciclo de Vida_ a otras actividades incluso más allá de la puesta en producción del software, añadiendo métricas y alarmas en el entorno de producción, con _feedback loops_ que derivan en tareas de mantenimiento, soporte o características nuevas y que suponen modificaciones del código fuente que nos llevan de nuevo [al punto de partida](#introducción).
1717

18-
Es habitual es encontrar el concepto de _Ciclo de Vida_ asociado a una serie de pasos ejecutados en orden: análisis, diseño, desarrollo, pruebas, integración, despliegue. O quizá a un proceso _iterativo e incremental_ con etapas que se repiten una y otra vez en el tiempo. Bajo cierto punto de vista, si utilizamos servicios (por ejemplo Jenkins) su instalación, configuración, despliegue, mantenimiento y operación también forma parte del _Ciclo de Vida_, al igual que el resto de herramientas, servicios, actividades, técnicas, tácticas y procesos.
18+
Es habitual encontrar el concepto de _Ciclo de Vida_ asociado a una serie de pasos ejecutados en orden: análisis, diseño, desarrollo, pruebas, integración, despliegue. O quizá a un proceso _iterativo e incremental_ con etapas que se repiten una y otra vez en el tiempo. Bajo cierto punto de vista, si utilizamos servicios (por ejemplo Jenkins) su instalación, configuración, despliegue, mantenimiento y operación también forma parte del _Ciclo de Vida_, al igual que el resto de herramientas, servicios, actividades, técnicas, tácticas y procesos.
1919

2020
---
2121

es/application-lifecicle/al-cicdcd.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Contenido:
1111

1212
Se trata de tres conceptos estrechamente relacionados con el _Ciclo de Vida_:
1313

14-
- CI - _Continuous Integration_ (Integración Continua): Práctica de desarrollo de software en la que los miembros de un equipo integran su trabajo frecuentemente. El objetivo es detectar fallos cuanto antes.
14+
- CI _Continuous Integration_ (Integración Continua): Práctica de desarrollo de software en la que los miembros de un equipo integran su trabajo frecuentemente. El objetivo es detectar fallos cuanto antes.
1515

1616
- CD - _Continuous Delivery_ (Entrega Continua): Enfoque en el desarrollo de software por el que se garantiza que los cambios en el código puedan ser desplegados en cualquier momento en el entorno de producción.
1717

es/application-lifecicle/al-evolution-and-adaptation.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ Es posible trabajar en un proyecto unipersonal y desarrollar software editando e
1515

1616
Todas esas actividades formarán parte de nuestro _Ciclo de Vida_:
1717

18-
- Instalar y configurar las herramientas de desarrollo y los servicios en nuestro PC
19-
- Instalar y configurar los servicios en el servidor
20-
- Desarrollar y probar los cambios en nuestro PC
21-
- Acceder al servidor para subir el código nuevo
18+
- Instalar y configurar las herramientas de desarrollo y los servicios en nuestro PC
19+
- Instalar y configurar los servicios en el servidor
20+
- Desarrollar y probar los cambios en nuestro PC
21+
- Acceder al servidor para subir el código nuevo
2222

2323
A medida que la aplicación y el equipo de desarrollo del proyecto crecen vamos a incorporar lo necesario para que nuestros "entregables" tengan la máxima calidad posible: herramientas de gestión y seguimiento de tareas, entornos de desarrollo / pruebas / preproducción / producción, herramientas de control de código fuente, test unitarios, test funcionales, servicios de alojamiento de código, servicios de integración continua con procesos de promoción del código, y un largo etcétera.
2424

2525
## Ciclo de vida como adaptación
2626

27-
El _Ciclo de Vida_ de cada aplicación se puede adaptar a la complejidad de cada contexto. Dentro de una misma aplicación pueden coexistir variantes del _Ciclo de Vida_ para acomodar distintos componentes. Podría darse el caso de una aplicación formada por dos componentes, los administradores del servicio y otro para los usuarios finales, en los que estén involucrados dos equipos de desarrollo diferentes.
27+
El _Ciclo de Vida_ de cada aplicación se puede adaptar a la complejidad de cada contexto. Dentro de una misma aplicación pueden coexistir variantes del _Ciclo de Vida_ para acomodar distintos componentes. Podría darse el caso de una aplicación formada por dos componentes distintos, uno para los administradores del servicio y otro para los usuarios finales, en los que estén involucrados dos equipos de desarrollo diferentes.
2828

2929
---
3030

es/application-lifecicle/al-pipeline.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Este proyecto de documentación tiene un Pipeline de Jenkins asociado con el arc
2424
```groovy
2525
#!groovy
2626
27-
@Library('github.com/red-panda-ci/jenkins-pipeline-library@v2.6.2') _
27+
@Library('github.com/red-panda-ci/jenkins-pipeline-library@v2.7.0') _
2828
2929
// Initialize global config
3030
cfg = jplConfig('general-concepts', 'doc', '', [slack: '#integrations', email:'redpandaci+general-concepts@gmail.com'])

es/application-lifecicle/al-releasability.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Contenido:
1111

1212
Una actividad muy importante en cualquier aplicación es la entrega, el despliegue o la puesta en producción. Creamos software para ser entregado de alguna forma.
1313

14-
Nos sirve de muy poco un desarrollo que funciona en la máquina del desarrollador (Eh! En mi local funciona). El software es evolución y adaptación, las características nuevas pueden suponer cambios en las configuraciones del servidor; supone un riesgo trabajar con una receta de puesta en producción obsoleta, con pasos que no hayamos ejercitado nunca.
14+
Nos sirve de muy poco un desarrollo que funciona en la máquina del desarrollador (Eh! En mi local funciona). El software es evolución y adaptación, las características nuevas pueden incluir cambios en las configuraciones del servidor; supone un riesgo trabajar con una receta de puesta en producción obsoleta, con pasos que no hayamos ejercitado nunca.
1515

1616
Se hace necesario pues trabajar en la _Entregabilidad_ de nuestra aplicación. Lo habíamos definido como "aquellas actividades que el equipo del proyecto debe hacer para desarrollar y mantener automatismos que permitan el Despliegue Continuo de la aplicación en el entorno de producción".
1717

es/environments.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Podemos disponer de varios entornos de ejecución, cada uno destinado a un prop
1919
Ejemplo: balanceo de carga y servicio WEB. El entorno local de desarrollo dispondrá de un balanceador y dos elementos que dan servicio WEB (por ejemplo, dos nginx), y en el entorno de producción tendremos un "balanceador como servicio" (podría ser un ELB, o un balanceador hardware como un F5) y un servicio WEB formado por decenas o cientos de instancias con Nginx.
2020

2121
Algunas categorías de entornos típicas:
22-
22+
2323
- Entorno local de desarrollo. Destinado a ejecutarse en el PC de un desarrollador.
2424
- Entorno de integración. Compartido por todos los miembros del equipo, destinado a pruebas de integración.
2525
- Entorno de validación / calidad / pruebas. Aquel en el que ejecutamos test de aceptación (BDD), pruebas de carga, pruebas de seguridad, etc.

es/jenkins/jenkins-builds.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ Llamamos `build` a la ejecución de un `job`. Un `job` tendrá muchos `builds` a
1313

1414
Vamos a seguro con el ejemplo de [Jobs](jenkins-jobs.md) en nuestro "Test Lab"
1515

16-
1716
## Test Lab
1817

1918
Vamos con el navegador a la página del job en https://localhost:10080/job/prueba/

es/jenkins/jenkins-jobs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Contenido:
77
- [Builds](jenkins-builds.md)
88
- [Hooks](jenkins-hooks.md)
99

10-
Son el elemento principal de Jenkins. Contienen una serie de pasos que definimos a nuestra conveniencia, y que podemos ejecutar tantas veces como se requiera.
10+
Son el elemento principal de Jenkins. Contienen una serie de pasos que definimos a nuestra conveniencia, y que podemos ejecutar tantas veces como se requiera.
1111

1212
Podemos añadir parámetros de ejecución, asociar los Jobs a repositorios alojados en GitHub o GitLab, etc.
1313

es/repositories.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ El servicio alojamiento más popular para proyectos públicos de fuente abierta
2828
### Recursos adicionales
2929

3030
- [Git, la guía sencilla](http://rogerdudler.github.io/git-guide/index.es.html)
31-
https://medium.com/@sthefany/primeros-pasos-con-github-7d5e0769158c
3231
- [Guía básica de github para principiantes](https://medium.com/@sthefany/primeros-pasos-con-github-7d5e0769158c)
3332

3433
---

0 commit comments

Comments
 (0)