我将使用Git标签对代码库进行标记,但我还想在我的应用程序中显示此标签,以便测试人员知道他们正在测试哪个版本。
有没有一种方法可以使用JavaScript读取当前的Git标签?
顺便说一下,我使用Grunt.js构建应用程序。然而,最好使用原生JS解决方案。
我将使用Git标签对代码库进行标记,但我还想在我的应用程序中显示此标签,以便测试人员知道他们正在测试哪个版本。
有没有一种方法可以使用JavaScript读取当前的Git标签?
顺便说一下,我使用Grunt.js构建应用程序。然而,最好使用原生JS解决方案。
let tags = await git.listTags({ dir: '.' })
console.log(tags)
grunt.option
以在 grunt 任务的其他地方使用:var git = require('git-rev-sync');
function currentGitTag() {
var currentTag = git.tag();
grunt.option('tag', currentTag);
}
grunt.registerTask('gitTag', currentGitTag);
要访问grunt中的值:grunt.option('tag');
您还可以通过模板字符串访问该值:<%= grunt.option('tag') %>