An open API service indexing awesome lists of open source software.

https://github.com/i-e-b/gitbuildplatform

[Working, Template] A flexible multi-solution build and dependency management platform for using Powershell
https://github.com/i-e-b/gitbuildplatform

old

Last synced: over 1 year ago
JSON representation

[Working, Template] A flexible multi-solution build and dependency management platform for using Powershell

Awesome Lists containing this project

README

          

A build system for local dependency management using Powershell

What it does
============
Provides a cross-solution build environment for local development which can be mirrored on an Integration Server (such as TeamCity). See Readme.pdf for an overview of rationale.

How to setup
============
* Change "_build/EnsureDependencies.ps1" to match your requirements
* Change "_rules/Modules.rule" to include all your solution repos as "Folder = repourl" lines
* Update "_rules/DependencyPatterns.rule" and "_rules/DependencyPath.rule" to match your binary and library-folder conventions.

How to use
==========
Run Setup.cmd at least once and ensure it has run successfully.
Run Platform_build.cmd before EVERY bit of work you do.

Make sure you commit your changes, checking each sub repository. Commit your dependencies.

The root level ignore is set to '*'; you'll have to add any additions to the base by hand.