Tom Pallister
f082f7318a
Raft round 2 ( #182 )
...
* brought in rafty
* moved raft classes into Ocelot and deleted from int project
* started to set up rafty in Ocelot
* RAFTY INSIDE OCELOT...WOOT
* more work adding rafty...just need to get auth working now
* rudimentary authenticated raft requests working
* asyn await stuff
* hacked rafty into the fileconfigurationcontroller...everything seems to be working roughly but I have a lot of refactoring to do
* updated to latest rafty that doesnt need an id
* hacky but all tests passing
* changed admin area set up to use builder not configuration.json, changed admin area auth to use client credentials
* missing code coverage
* ignore raft sectionf for code coverage
* ignore raft sectionf for code coverage
* back to normal filters
* try exclude attr
* missed these
* moved client secret to builder for authentication and updated docs
* lock to try and fix error accessing identity server created temprsa file on build server
* updated postman scripts and changed Ocelot to not always use type handling as this looked crap when manually accessing the configuration endpoint
* added rafty docs
* changes I missed
* added serialisation code we need for rafty to process commands when they proxy to leader
* moved controllers into their feature slices
2018-01-01 18:40:39 +00:00
Philip Wood
194f76cf7f
#177 - optimise the build scripts ( #178 )
...
* Remove explicit restore, and don't rebuild during tests.
This currently fails because the release config doesn't contain symbols needed by opencover.
* Build unit tests in debug
Turns out that for test coverage we need to have debug symbols.
2017-12-18 22:11:17 +00:00
Tom Pallister
5ac6ae662b
another attempt
2017-10-13 10:35:36 +01:00
Tom Pallister
0b382ad340
sigh part 2
2017-10-13 10:23:59 +01:00
Tom Pallister
a16c562483
sigh..
2017-10-13 10:22:13 +01:00
Tom Pallister
53bb712957
another try..
2017-10-13 09:24:09 +01:00
Tom Gardham-Pallister
f646f1c40e
another..
2017-10-13 08:33:31 +01:00
Tom Gardham-Pallister
d5ff0b10d8
another fix
2017-10-13 08:32:10 +01:00
Tom Gardham-Pallister
25c1a2abdd
merged publish fix
2017-10-13 08:28:38 +01:00
Tom Gardham-Pallister
c660c1575e
change to fix publish
2017-10-13 08:26:39 +01:00
Tom Pallister
4d3a7ae5e1
another script change to find error
2017-10-10 17:52:38 +01:00
Tom Pallister
d4f972125e
try catch to tryand see error??
2017-10-10 17:33:42 +01:00
Tom Pallister
261f6130c8
more logging
2017-10-10 17:01:59 +01:00
Tom Pallister
b0131bb264
more logging to see whats wrong
2017-10-10 16:35:08 +01:00
Tom Pallister
68466b2193
updated ensure stable release
2017-10-09 17:06:05 +01:00
Tom Pallister
7ac6df71fb
fixed build
2017-10-09 11:21:19 +01:00
Philip Wood
bd6d4e81bf
Upped minimum unit test coverage threshold
2017-07-18 12:10:13 +01:00
TomPallister
bc7bfc8917
Revert "Revert "removed release notes to get a build?""
...
This reverts commit 5aa1596db48eb824ae6760d5d787eac7cfb56c84.
2017-06-17 14:42:05 +01:00
TomPallister
af9e31e2b1
Revert "Revert "Fixes to get build running again on macOS. Basically, re-applying changes from #41 ""
...
This reverts commit 6786b5b0afa4fc6b9ad1253e76f1e8ad02f19703.
2017-06-17 14:41:55 +01:00
TomPallister
6786b5b0af
Revert "Fixes to get build running again on macOS. Basically, re-applying changes from #41 "
...
This reverts commit f452e8ea86c893090d5a700fa109279891765171.
2017-06-17 14:24:13 +01:00
TomPallister
5aa1596db4
Revert "removed release notes to get a build?"
...
This reverts commit 518c0a9129e3aa37d5a74041c0292941a3479282.
2017-06-17 14:23:54 +01:00
tom.pallister
518c0a9129
removed release notes to get a build?
2017-06-16 15:55:31 +01:00
Philip Wood
f452e8ea86
Fixes to get build running again on macOS. Basically, re-applying changes from #41
2017-05-10 21:23:36 +01:00
Philip Wood
e9ab5d64ea
Not sure how I missed the acceptance test xunit update on the last commit. And, improve logging around test coverage.
2017-05-09 20:33:21 +01:00
Philip Wood
28de6f2fbf
Oops. Forgot to do this switcheroo after testing locally.
2017-05-09 13:06:54 +01:00
Philip Wood
0507806aae
Rough first go at test coverage. Might need tidying up.
2017-05-06 17:53:44 +01:00
TomPallister
c4ca3d7b13
back to path as change didnt effect app veyor
2017-03-12 10:05:38 +00:00
TomPallister
882bc6bfd3
removed unused packages and made a change to hopefully make this work in appveyor
2017-03-12 10:02:54 +00:00
TomPallister
efec217cab
changes suggest by mr mash
2017-03-11 09:13:50 +00:00
TomPallister
d33e0c6f3b
merged develop and stolen binarymash dont publish unstable build script code
2017-02-25 18:27:20 +00:00
Philip Wood
f1a403ae29
Fix package publishing
2017-02-19 20:56:05 +00:00
TomPallister
d548a86327
Added integration test project as acceptance style doesnt work when running the new admin area because identityserver needs to use proper networking
2017-02-19 15:29:32 +00:00
Philip Wood
3c9ad87b73
Fix cake on Mac. Also added compile-time support for OSX.10.12-x64. The acceptance tests still fail on this version of OS X, however, because of the funky stuff going on in TestConfiguration.cs. Fixing this is outside the scope of this issue.
2017-02-19 15:03:11 +00:00
Tom Pallister
aa709748db
Merge pull request #33 from TomPallister/feature/publish-unable-and-symbols
...
Feature/publish unable and symbols
2017-02-11 12:42:07 +00:00
TomPallister
2757fe25eb
made changes to only push nuget package for some reason still trying to push symbols again
2017-02-11 12:29:07 +00:00
TomPallister
ee73d3897c
removed second publish of symols as we publish with the nuget package
2017-02-11 12:18:27 +00:00
Tom Gardham-Pallister
f7fe7c0f49
more refactoring
2017-02-08 18:47:35 +00:00
Tom Gardham-Pallister
2a03d33d7e
added cake log back in
2017-02-03 22:53:53 +00:00
Tom Gardham-Pallister
9828c3b427
started adding consul acceptance test
2017-02-03 22:50:57 +00:00
TomPallister
3642aac20d
Removed push-to-nuget build script and changed cake nuget feed urls
2017-02-01 20:43:39 +00:00
Philip Wood
33854067d4
#20 - Tidy up. Update command line scripts. Fix running benchmarks.
2017-01-29 15:14:31 +00:00
Philip Wood
e4a22e57d7
#20 - fix download of github release tags
2017-01-29 14:10:49 +00:00
Philip Wood
e747d3386a
#20 - add release scripts
2017-01-29 13:00:50 +00:00
Philip Wood
2cd69d1908
#20 - added cake build to do same functionality as batch scripts. Also does semver versioning of assemblies, if running in AppVeyor, generates release notes and publishes packages to appveyor.
2017-01-24 21:11:15 +00:00