Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Windows-based continuous integration #7

Closed
felix-b opened this issue Feb 25, 2017 · 6 comments
Closed

Implement Windows-based continuous integration #7

felix-b opened this issue Feb 25, 2017 · 6 comments
Assignees

Comments

@felix-b
Copy link
Member

felix-b commented Feb 25, 2017

The full CI build should include:

  • compilation
  • unit tests
  • integration tests
  • server-side smoke system tests
  • packaging/deployment with docker
  • system tests on running docker containers and client apps
  • packaging for NuGet

This task will only create a minimal build:

  • compilation
  • unit tests
  • server-side smoke system tests
@felix-b felix-b added the task label Feb 25, 2017
@felix-b felix-b added this to the Boda milestone Feb 25, 2017
@felix-b felix-b self-assigned this Feb 25, 2017
@felix-b felix-b changed the title Implement Linux-based continuous integration with Travis Implement Linux-based and Windows-based continuous integration Feb 25, 2017
@felix-b
Copy link
Member Author

felix-b commented Mar 17, 2017

I split Windows-based and Linux-based CI into two separate work items. Linux-based CI work item is #28.

@felix-b felix-b changed the title Implement Linux-based and Windows-based continuous integration Implement Windows-based continuous integration Mar 17, 2017
@felix-b
Copy link
Member Author

felix-b commented Mar 17, 2017

Implemented simplest build with AppVeyor, which includes:

  • dotnet restore
  • dotnet build
  • dotnet test of *.UnitTests.dll

There is currently a bug in AppVeyor which causes inconsistent reporting of test results: appveyor/ci#1401.

I plan to add system smoke test once the bug is fixed.

@felix-b
Copy link
Member Author

felix-b commented Mar 23, 2017

The problem with XUnit test runner in AppVeyor seems to be fixed.

@felix-b
Copy link
Member Author

felix-b commented Mar 29, 2017

On hold again - waiting for #35 which resolves #32.

@felix-b
Copy link
Member Author

felix-b commented Apr 5, 2017

The CLI is ready -- can move on with this one.

@felix-b
Copy link
Member Author

felix-b commented Apr 7, 2017

Done by PR #33, with AppVeyor service.

@felix-b felix-b closed this as completed Apr 7, 2017
@felix-b felix-b added the gen1 label Mar 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant