Actualmente estoy tratando de probar las diferencias entre el maestro y una sucursal en GitLab CI.
var branch = require('git-branch'), gitDiffTree = require('git-diff-tree'), path = require('path'); var branch = process.env.CI_BUILD_REF_NAME || branch.sync(); var repoPath = path.resolve(process.env.REPO || (__dirname + '/../.git')); { repoPath: repoPath, gitDiffTreeOptions: { rev: 'master..' + branch } }
Aquí están los pedazos de código importantes que estoy usando. Esto funciona a nivel local, pero cuando se ejecuta en GitLab CI dice fatal: bad revision 'master.. branch'
dos veces que la variable de branch
se llenó con el mismo valor. ¿Algún consejo sobre cómo hacer que esto funcione? Anteriormente solía hacer rev: HEAD
que no funcionaba bien porque solo probaba la confirmación más reciente en la twig, no todas juntas.