Tag: grunt exec

设置环境variablesgrunt或grunt-exec

我正在尝试使用grunt-exec运行一个带有部署链接variables的javascripttesting运行器。 我试图通过使用exec:setLink设置一个环境variablesgrunt.option('link')来exec:setLink 。 在我的test_runner.js我使用process.env.TEST_LINK获取variables。 不幸的是,似乎grunt-exec不会运行诸如export(?)之类的bash命令 真的,我不在乎variables如何到达我的test_runner.js所以任何其他想法都会受到欢迎。 exec: { // DOESN'T WORK: Sets env variable with link for selenium tests setLink: { cmd: function () { return "export TEST_LINK=" + "'" + grunt.option('link') + "'"; } }, // Integration tests, needs TEST_LINK selenium: { cmd: function () { return "node test/runner/jasmine_runner.js"; } }

如何获得一个咕噜任务的饲料输出到另一个咕task任务?

我不确定咕噜声是否可以做到这一点。 我有两个咕噜的任务,我想运行。 第一个任务是创build一个模拟post,第二个是运行penthouse任务内联CSS。 任何hacky的方式是值得欢迎的。 这是我必须运行在WordPress创build博客文章的exec任务。 exec: { create_mock: { cmd: 'cd ~/MyProjects/project/vip-quickstart && vagrant ssh -c \'sh /srv/www/wp-content/themes/vip/the-theme/bin/mock-post.sh\'', callback: function(err, stdout, stderr) { grunt.log.write('stdout: ' + stdout); // This is the url of the created post. } } }, 输出是博客文章创build的url,我有这个penthouse任务运行,我需要在这个任务将看起来得到所有上面的折叠CSS的URL。 penthouse: { singular: { outfile: 'assets/css/inline/_singular.css', css: 'assets/css/theme.css', minify: true, url: $URL, // << I […]