Commit Graph

49 Commits

Author SHA1 Message Date
moozzyk e54a3b61c0 Enabling MSBuild 14 in the default native-compile target
Currently Helios won't build on machines that don't have VS2013 installed (only VS2015)
2015-04-28 11:55:39 -07:00
Victor Hurdugaci bfd2467ad4 Merge release in dev 2015-03-31 11:31:36 -07:00
Victor Hurdugaci 188f5e8328 Set the file version environment variable 2015-03-30 14:53:56 -07:00
Pranav K f4794e5c7f Make pushing to NuGet feed more resilient. 2015-03-27 16:09:56 -07:00
Troy Dai 197ef48120 Rename k => dnx and update kvm to dnvm 2015-03-07 15:10:32 -08:00
Pranav K d56dafe2e8 Use kpm-build to build samples instead of kpm pack 2015-02-13 15:46:02 -08:00
Pranav K 0cd3d3767e Deep clean on the CI as part of clean 2015-02-12 17:07:58 -08:00
Doug Bunting 3de5db0c78 Provide `deep-clean` target to remove folders `git clean` cannot
- use `rimraf` instead of noisier, slower `robocopy-delete`
- _rimraf.shade is modeled after bower.shade
2015-02-05 14:25:44 -08:00
Doug Bunting f1154a850c Speed up developer builds a bit
- do not delete node_modules folders during every build
2015-02-05 12:09:33 -08:00
damianedwards ff63cb8b0d Move grunt execution to before compilation 2015-02-03 17:17:41 -08:00
Doug Bunting 56f45e0c7d Include `bower` and `npm` commands in `--quiet` target 2015-01-29 22:54:51 -08:00
Pranav K eb192a36a6 Renaming kpm-local-publish to kpm-publish 2015-01-25 10:57:14 -08:00
Pranav K 99a22149a9 Changes to allow using kpm add to publish artifacts to CI volatile directory 2015-01-25 10:23:55 -08:00
David Fowler 466a710a16 Make build install go directly to packages cache 2015-01-25 09:02:05 -08:00
Wei Wang 42a3fce46a React to renaming "kpm build" to "kpm pack" 2015-01-23 10:14:33 -08:00
Doug Bunting f38d08a408 #37, Support sample- or test-only repositories
- skip a few targets when src directory does not exist
2015-01-15 15:02:41 -08:00
Kai Ruhnau c008b3922d Fixed the casing of the configuration 2015-01-06 18:37:12 +01:00
Suhas Joshi f61b1496b2 Updating commands for non windows machines 2014-11-24 14:27:43 -08:00
Doug Bunting 3edc04741c Address PR comments
- "K_build_options" -> "KPM_build_options" environment variable
- "K_build_options" -> "KPM_restore_options" (oops)
- "set-quiet" -> "--quiet" target

nit: remove trailing whitespace
2014-11-12 08:45:54 -08:00
Doug Bunting dd5e65eb1d Get build and restore options from environment; provide set-quiet target
- see #123
- leaves default build unchanged
- run `build set-quiet default` for a much-quieter build
2014-11-12 08:40:44 -08:00
Troy Dai 73a439804b Skip calling clean-npm-modules from #run-grunt on Mono 2014-11-11 17:02:42 -08:00
DamianEdwards 9c279164c4 Updated the grunt target to delete node_modules directory afterward
- It shelss out to "robocopy" tool as that is safe for long paths
- Doing this to work around the issue with KRE compile failing when long paths are present in the project folder
2014-11-11 11:15:36 -08:00
Chris Ross 374a0ec055 Only build samples if samples dir exists. 2014-10-27 10:52:59 -07:00
Chris Ross 84c23e1e0a #96 - Build samples 2014-10-27 10:25:43 -07:00
Pranav K 77409f8f6e Flow Configuration from environment when doing k build 2014-07-10 13:21:32 -07:00
DamianEdwards 79111650f0 Fixed node/npm/grunt tasks to use global install if available 2014-07-08 13:42:47 -07:00
DamianEdwards 861e3df43b Only install node/npm/bower if not installed globally 2014-07-08 12:43:56 -07:00
DamianEdwards f290ec014f Change native-compile to no-op if no native projects found
- #93
2014-07-02 14:38:52 -07:00
Pranav K 0023eac56b Modify KoreBuild to not set a K_BUILD_VERSION if it is already set (CI scenarios) 2014-06-21 18:25:10 -07:00
Wei Wang 213cddb339 Default author is set in KoreBuild script
- If there is a non-empty env var "K_AUTHOR", use its value as default
  author
- Otherwise, use the value of predefined var "AUTHORS"
2014-06-18 15:28:29 -07:00
Ryan Nowak 545c614320 temporarily disable stylecop for tests 2014-06-11 16:47:17 -07:00
Ryan Nowak 9a960a5831 Adding scripts for stylecop 2014-05-28 12:53:40 -07:00
DamianEdwards 6d5e709b85 Add tasks for:
- Installing node locally
- Running node
- Installing npm packages
- Install bower packages
- Running grunt
2014-05-22 16:36:57 -07:00
Pranav K 6c6e474db1 Removing support for csproj generation as part of build
* Removing 'watch' target since it's no longer useful
2014-05-21 15:47:54 -07:00
David Fowler 01daa33403 Added xml assembly since it's no included on mono by default 2014-04-26 13:03:51 -07:00
David Fowler 90a149ab80 Added initial support for mono 2014-04-26 12:46:37 -07:00
Pranav K 634f069c3c Adding support for generating resx files from build
* Adding support for resx file generation as part of watch command
2014-04-14 12:32:39 -07:00
Brice Lambson 9d6b227226 Run tests during build 2014-03-07 17:26:11 -08:00
David Fowler 5dfb23d87b Added target to gac and ngen roslyn 2014-02-24 23:03:36 -08:00
David Fowler 0eace4bbe6 Fixed native compile target by exposing the exec macro 2014-02-10 19:31:29 -08:00
David Fowler 8990f987a0 Added native compile to the standard goals
- Builds native projects to a common location
2014-02-10 19:15:25 -08:00
David Fowler 1964e884e1 Initial version of watch target.
- Added FileWatcher helper class
- Added ability to disable fetching k from nuget every time it's called
- Added watch target to standard goals
- Added ability to skip project generation for net45.
  This is useful for watch so that changes made to the
  project but not saved to disk won't be discarded when the
  watcher runs.
2014-02-01 11:55:10 -08:00
David Fowler 880add3de8 Fix a couple of things
- Fixed the build number generation
- Bumped version to 0.2.1
- Get projectk nuget on demand
- Removed k-init
2014-01-27 22:42:45 -08:00
David Fowler 824b877b4a Changed default target to initialize. 2014-01-27 22:03:55 -08:00
David Fowler a738b84deb Modified the build.
- Added BuildEnv with BuildNumber property
- Fixed generate projects
2014-01-27 19:26:53 -08:00
Pranav K d2fa7f031f * Allow cached version of kRuntime to be used in install
* Add k-init to allow restoring kRuntime as a one time operation
2014-01-25 21:25:17 -08:00
David Fowler b7c803aa80 Restore ProjectK package once. 2014-01-25 20:05:10 -08:00
David Fowler 52c9e72ee1 Changed package name to KoreBuild. 2014-01-25 01:12:12 -08:00
David Fowler 010f5f9569 Added default build files. 2014-01-23 21:29:58 -08:00