es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CONTINUOUS-INTEGRATION

Gitlab CI operador AND en reglas. El operador AND en Gitlab CI se utiliza en las reglas para especificar que se deben cumplir múltiples condiciones antes de que se ejecute una acción determinada. Para utilizar el operador AND, se pueden agregar múltiples condiciones separadas por el símbolo &&. Por ejemplo: “`yaml rules: – exists: archivo.txt && changes: – archivo1.txt – archivo2.txt – exists: otro_archivo.txt && changes: – otro_archivo1.txt – otro_archivo2.txt when: manual “` En el ejemplo anterior, se establecen dos reglas usando el operador AND. La primera regla especifica que debe existir un archivo llamado “archivo.txt” y que además se hayan realizado cambios en los archivos “archivo1.txt” y “archivo2.txt”. La segunda regla establece que debe existir un archivo llamado “otro_archivo.txt” y que se hayan realizado cambios en los archivos “otro_archivo1.txt” y “otro_archivo2.txt”. Además, se establece que la ejecución de esta regla debe ser manual. Con el uso del operador AND, se pueden definir condiciones más específicas y controlar la ejecución de acciones en Gitlab CI.

En las reglas de Gitlab CI, Gitlab verifica si una de las reglas está presente y luego decide si agregar el trabajo o no. Estoy tratando de verificar todas las condiciones y, si todas están bien, puede agregar el trabajo; de lo contrario, no debe agregarlo al pipeline: rules: – . . . Read more

Script de bash para la etapa de lanzamiento en Azure DevOps

Definí la siguiente etapa en mi lanzamiento de Azure DevOps: pasos: bash: | Escribe tus comandos aquí echo ‘Hola mundo’ curl -X POST -H “Authorization: Bearer dapiXXXXXXXX” -d @conf/dbfs_api.json https://adb-YYYYYYYY.X.azuredatabricks.net/api/2.0/jobs/create > file.json displayName: ‘Script de Bash’ Mi repositorio tiene una carpeta llamada “conf” con el archivo “dbfs_api.json” dentro de ella. . . . Read more

Problema CI GitLab en la etapa de implementación

Tengo un problema con mi pipeline de CI en GitLab, etapa de implementación en el servidor Cloudways. La implementación de CI se realiza correctamente en producción… pero falla con el siguiente error: error: no se pudo bloquear el archivo de configuración /home/123456.cloudwaysapps.com/xxxxxxx/.gitconfig: Permiso denegado Leí que es un problema con . . . Read more

¿Cómo acceder al servicio de Kafka en Github action?

Ejecutar la prueba más básica usando un cliente Kafka produce el error NoBrokersAvailable. Mi configuración de flujo de trabajo en Github es la siguiente: test: runs-on: ubuntu-latest services: zoo_keeper: image: bitnami/zookeeper ports: – 2181:2181 env: ALLOW_ANONYMOUS_LOGIN: yes options: >- –health-cmd "echo mntr | nc -w 2 -q 2 localhost 2181" . . . Read more