Nie jestem pewien, czy można to zrobić. Mam dwa zadania, które chcę uruchomić. Pierwsze zadanie polega na utworzeniu fałszywego postu, a drugie na uruchomieniu zadania penthouse
w celu wstawienia css. Każdy hacky sposób jest mile widziany.Jak uzyskać dane wyjściowe zadania przesiewowego do innego zadania gruntowego?
To zadanie exec
, które muszę wykonać, aby utworzyć blog w WordPress.
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.
}
}
},
Wyjście jest url, że stanowisko blog został stworzony, i mam ten penthouse
uruchomienie zadania, które trzeba karmić w url, że zadanie to będzie wyglądać, aby uzyskać wszystkie ponad-the-krotny css.
penthouse: {
singular: {
outfile: 'assets/css/inline/_singular.css',
css: 'assets/css/theme.css',
minify: true,
url: $URL, // << I want to feed in the url from the previous task to here.
width: 1300,
height: 900
}
},
hacky sposób mogę myśleć o to, aby zapisać do pliku i przeczytać, że w penthouse
zadanie, ale myślę, że musi być lepszy sposób to zrobić.
Wielkie dzięki.