I've been trying to get a bamboo project started that utilizes grunt, but have been unable to get a successful run. I've tried to strip it down to just the basics after failing with the full build and same results.
If there's a 'hello world' example I can start over with I can try that to see if it's our server configuration or something different that I need to investigate.
Bamboo Stage Steps
Log Result: npm WARN grunt-git@1.0.3 requires a peer of grunt@~1.0.1 but none was installed. Finished task 'NPM Install Package.json' with result: Success
[33mWarning: Task "grunt" not found. Use --force to continue.[39m
I've tried a few different approaches... adding specific npm steps to install grunt-cli and grunt specifically before doing npm install. I've also reduced my package.json to only include the dependencies for grunt/cli and removed everything else... just to see if I can get it to install correctly.
Package JSON file (relevant portions)
"engines": { "node": ">= 0.10.13" }, "dependencies" : { "grunt": "~0.4", "grunt-cli": "~0.1" }
As far as I can tell I'm following everything outlined on https://confluence.atlassian.com/bamboo/getting-started-with-node-js-and-bamboo-687213472.html but continue to fail basic build. If there's anything else I can provide to help guide me, let me know.
I was able to work around this with a bunch of trial and error, but wound up with the following package.json and steps.
Build Steps
package.json
I wound up removing the engines section and added grunt-contrib-requirejs which seemed to clear up the error. On my local machine I had run 'npm install grunt --save-dev', 'npm install grunt-cli --save-dev' and 'npm install grunt-contrib-requirejs --save-dev' to get the versions. At one point I also added those same commands in the bamboo config, so overall I'm not sure what exactly did the trick - but was able to clone the build and it worked from the start with this latest setup.
}, "devDependencies": { "grunt": "~1.0.1", "grunt-cli": "~1.2.0", "grunt-contrib-requirejs": "~1.0.0" }
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.