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

Add a Linux build menu #1830

Merged
merged 37 commits into from
Oct 15, 2018
Merged
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f587f55
Update lib
lillo42 Jul 31, 2018
1c511f6
building project on Rider
Aug 3, 2018
4d34da6
Update Show
Aug 6, 2018
14a9ffd
Merge branch 'master' into linux-support
lillo42 Aug 18, 2018
6a69d95
improve problem to setup active database
lillo42 Aug 19, 2018
2d7f706
Improve windows bat
lillo42 Aug 19, 2018
a4dcfc3
improve on ShowBuildMenu.sh
lillo42 Aug 19, 2018
843c4e7
Remove build.cake
lillo42 Aug 19, 2018
144497c
improve script
lillo42 Aug 19, 2018
55af57b
Improve sh
Aug 19, 2018
f812725
Rollback some change
lillo42 Aug 21, 2018
7794b4a
Remove unused file
lillo42 Aug 21, 2018
3e1c4c1
Fix problem on file ShowBuildMenu.sh
lillo42 Sep 1, 2018
0578804
Remove Windows condicional on NHibernate.props and add information in…
lillo42 Sep 1, 2018
4b7ca0c
roll back some files
lillo42 Sep 1, 2018
15211bd
roll back IInterceptor.cs
lillo42 Sep 1, 2018
1d71022
Roll back some files
lillo42 Sep 1, 2018
606dff5
Revert files
hazzik Sep 14, 2018
58a0898
Reduce verbosity on build tool
hazzik Sep 14, 2018
b9889a7
Merge branch 'master' into linux-support
fredericDelaporte Oct 10, 2018
78d22df
Fix sh build-menu
fredericDelaporte Oct 10, 2018
1ccbbc5
Move linux instructions to contributing.md
fredericDelaporte Oct 10, 2018
91084ca
Cleanup of buildtool refactoring
fredericDelaporte Oct 10, 2018
170281b
Fix test option of Linux build menu
fredericDelaporte Oct 10, 2018
913908b
Update ShowBuildMenu.sh
lillo42 Oct 11, 2018
7813826
Merge branch 'master' into linux-support
fredericDelaporte Oct 11, 2018
e484a61
Adjust SQL Server CE removal
fredericDelaporte Oct 11, 2018
13e3d20
Avoid recompiling buildtool
fredericDelaporte Oct 11, 2018
f5d6177
Remove editor config forcing windows endline
fredericDelaporte Oct 11, 2018
31ec297
Add async generator option
fredericDelaporte Oct 11, 2018
0452514
Add solution restore in async generator option
fredericDelaporte Oct 11, 2018
bb3263a
Fix innocuous typo
fredericDelaporte Oct 11, 2018
150123a
Fix missing hidden dependency
fredericDelaporte Oct 11, 2018
f9c8116
Adjust contributing about Mono
fredericDelaporte Oct 13, 2018
91b0e3a
Do minor adjustments
fredericDelaporte Oct 15, 2018
32c21ff
Remove all eval
fredericDelaporte Oct 15, 2018
28b9443
Merge branch 'master' into linux-support
fredericDelaporte Oct 15, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Move linux instructions to contributing.md
fredericDelaporte committed Oct 10, 2018
commit 1ccbbc5ee7e891cb0a3d647a522d24be9fb60431
4 changes: 3 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -20,7 +20,7 @@ The main GitHub repository is at [https://github.com/nhibernate/nhibernate-core]

## The Build Menu

**ShowBuildMenu.bat** will be your friend throughout this journey. He's easiest to work with if you make his box bigger by following these steps:
**ShowBuildMenu.bat** will be your friend throughout this journey. A .sh version exists for Linux. He's easiest to work with if you make his box bigger by following these steps:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why ShowBuildMenu.bat is referenced as "He"? Shouldn't it be "It"?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes.


1. Run ShowBuildMenu.bat.
2. Right click on the title bar of the window.
@@ -41,6 +41,8 @@ The main GitHub repository is at [https://github.com/nhibernate/nhibernate-core]
4. (Optional) Run all the tests with option D and hopefully you will see no failing tests. The build may fail on certain databases; please ask on the mailing list if you are having trouble.
5. Before using the database for unit tests from Visual Studio, you'll need to create an empty database that matches your connection string.

Compiling the solution under Linux requires installation of [Mono](https://www.mono-project.com/download/stable) and of the [.NET Core SDK](https://www.microsoft.com/net/download).

## Creating a Test Case to Verify the Issue

In most cases, you will be adding your test to the NHibernate.Test project. If there is a test that only works with VisualBasic, then add it to the NHibernate.Test.VisualBasic project instead.
6 changes: 0 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -33,12 +33,6 @@ There are two official NHibernate community forums:
[B1]: http://groups.google.com/group/nhusers
[B2]: http://groups.google.com/group/nhibernate-development

Linux Debug
-----------

If you want to debug NHibernate on Linux, I need install [mono](https://www.mono-project.com/download/stable/)


Bug Reports
-----------