您如何将参数传递给艰巨的任务?

布莱斯·约翰逊(Bryce Johnson)

作为我的grunt:build命令的一部分,我运行一个shell任务,该任务构建了我的jekyll网站,提交了项目,并将其推送到github。唯一的问题是提交消息。我希望能够调用grunt:build并传递一个字符串,该字符串将成为我的提交消息。但是我不确定如何使它工作。有什么想法吗?

这是我的Gruntfile的相关部分:

module.exports = function(grunt) {
        grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),

            shell: {

                dev: {
                    command: 'jekyll build'
                },

                build: {
                    command: [
                    'jekyll build',
                    'git commit -am "test commit"',
                    'git push origin master'
                    ].join('&&')
                }

                }

    grunt.loadNpmTasks('grunt-shell');

    grunt.registerTask('build', ['jshint','concat', 'uglify','sass', 'autoprefixer','shell:build']);

};
凯尔·罗宾逊·杨(Kyle Robinson Young)

试试grunt.option()http://gruntjs.com/api/grunt.option):

'git commit -am "' + grunt.option('commit-msg') + '"',

并运行: grunt build --commit-msg="test commit"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将参数或参数传递给Gradle任务

来自分类Dev

您如何将“异常”参数传递给 403 视图?

来自分类Dev

如何将参数传递给任务队列?

来自分类Dev

如何将多个参数传递给Luigi子任务?

来自分类Dev

如何将参数传递给Windows计划任务?

来自分类Dev

我如何将参数传递给gulp任务,而该任务又由Gradle任务调用

来自分类Dev

我如何将参数传递给gulp任务,而该任务又由Gradle任务调用

来自分类Dev

您如何将选择按钮传递给表单提交传递的参数?

来自分类Dev

2.0中的气流dag和任务装饰器:如何将配置参数传递给任务?

来自分类Dev

如何将参数传递给片段?

来自分类Dev

如何将参数传递给线程?

来自分类Dev

如何将参数传递给ValidationAttribute?

来自分类Dev

如何将参数传递给BootstrapperFile?

来自分类Dev

如何将参数传递给jvmmon?

来自分类Dev

如何将参数传递给exe?

来自分类Dev

如何将参数传递给嵌入

来自分类Dev

如何将参数传递给sed?

来自分类Dev

如何将参数传递给BootstrapperFile?

来自分类Dev

如何将参数传递给别名?

来自分类Dev

如何将参数传递给jvmmon?

来自分类Dev

如何将参数传递给ElapsedEventHandler

来自分类Dev

如何将参数传递给boilermake

来自分类Dev

如何将参数传递给模态

来自分类Dev

如何将参数传递给路由

来自分类Dev

如何将参数传递给路由?

来自分类Dev

如何将参数传递给使用Heroku Scheduler调用的rake任务?

来自分类Dev

如何将参数从Java FX Ant任务传递给Inno Setup?

来自分类Dev

如何将参数从咕gr声任务传递给业力运行者

来自分类Dev

如何将参数传递给使用Heroku Scheduler调用的rake任务?

Related 相关文章

热门标签

归档