10 Commits

Author SHA1 Message Date
Jonathan Bernard
6340b2fa49 Remove the concept of named, identifiable runs.
StarBoss is meant for building things checked into the repo It is also designed
around repeatable builds. So it makes the assumption that running a build step
for a specific version of a project will always result in the same output. So
runs are identified by the project, build step, and version.
2017-11-20 09:15:03 -06:00
Jonathan Bernard
a7619a3048 Change default value logic for stepCmd and cmdInput (see README). 2017-05-11 10:38:28 -05:00
Jonathan Bernard
45f490c677 Clarification in the README around service vs. project configuration. 2017-05-11 10:36:45 -05:00
Jonathan Bernard
37682441ea Split testing into unit and functional tests.
* Split the `test` nimble task into `unittest` and `functest`, with
  corresponding test directories and test runners.
* Added documentation in README regarding building and testing StrawBoss.
* Created a small, simple test project for use in the functional tests.
* Added a `keepEnv` template in the server unit test code to make it easy to
  preserve the working environment for a single unit test to invistigate
  failures manually.
2017-05-10 11:44:46 -05:00
Jonathan Bernard
81674dfa3f Clarified language in the README around cached project configurations. 2017-04-25 12:52:33 -05:00
Jonathan Bernard
2551affd4b Re-order README section to flow better. 2017-03-19 06:33:22 -05:00
Jonathan Bernard
2cfb91aaeb WIP Adding session auth and routes. 2017-03-17 23:34:33 -05:00
Jonathan Bernard
0e4f13de9a Linkify the README. 2017-03-08 09:15:53 -06:00
Jonathan Bernard
a5b4d7d3eb Added documentation for configuration and planned out a redesigned architecture. 2017-03-05 23:01:06 -06:00
Jonathan Bernard
eca33739b2 Initial commit with basic architecural thoughts. 2017-02-15 23:27:47 -06:00