Skip to content

Commit

Permalink
add sln, build script, travis.yml, and a 🐴
Browse files Browse the repository at this point in the history
  • Loading branch information
Wes Peter committed Mar 22, 2017
1 parent 21016c6 commit 72f84d6
Show file tree
Hide file tree
Showing 3 changed files with 77 additions and 0 deletions.
16 changes: 16 additions & 0 deletions .travis.yml
@@ -0,0 +1,16 @@
language: csharp
mono: none
dotnet: 1.0.1
sudo: required
dist: trusty

addons:
apt:
sources:
- sourceline: 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/14.04/prod trusty main'
key_url: 'https://packages.microsoft.com/keys/microsoft.asc'
packages:
- powershell

script:
powershell scripts/build.ps1
48 changes: 48 additions & 0 deletions System.Ben.sln
@@ -0,0 +1,48 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26124.0
MinimumVisualStudioVersion = 15.0.26124.0
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Ben", "src\System.Ben.csproj", "{F7742808-35E7-4553-81DA-428CEC177EF0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Ben.Tests", "tests\System.Ben.Tests.csproj", "{4F4B83E1-DE54-4172-A1AD-3A1370471873}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{F7742808-35E7-4553-81DA-428CEC177EF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F7742808-35E7-4553-81DA-428CEC177EF0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F7742808-35E7-4553-81DA-428CEC177EF0}.Debug|x64.ActiveCfg = Debug|x64
{F7742808-35E7-4553-81DA-428CEC177EF0}.Debug|x64.Build.0 = Debug|x64
{F7742808-35E7-4553-81DA-428CEC177EF0}.Debug|x86.ActiveCfg = Debug|x86
{F7742808-35E7-4553-81DA-428CEC177EF0}.Debug|x86.Build.0 = Debug|x86
{F7742808-35E7-4553-81DA-428CEC177EF0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F7742808-35E7-4553-81DA-428CEC177EF0}.Release|Any CPU.Build.0 = Release|Any CPU
{F7742808-35E7-4553-81DA-428CEC177EF0}.Release|x64.ActiveCfg = Release|x64
{F7742808-35E7-4553-81DA-428CEC177EF0}.Release|x64.Build.0 = Release|x64
{F7742808-35E7-4553-81DA-428CEC177EF0}.Release|x86.ActiveCfg = Release|x86
{F7742808-35E7-4553-81DA-428CEC177EF0}.Release|x86.Build.0 = Release|x86
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Debug|x64.ActiveCfg = Debug|x64
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Debug|x64.Build.0 = Debug|x64
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Debug|x86.ActiveCfg = Debug|x86
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Debug|x86.Build.0 = Debug|x86
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Release|Any CPU.Build.0 = Release|Any CPU
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Release|x64.ActiveCfg = Release|x64
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Release|x64.Build.0 = Release|x64
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Release|x86.ActiveCfg = Release|x86
{4F4B83E1-DE54-4172-A1AD-3A1370471873}.Release|x86.Build.0 = Release|x86
EndGlobalSection
EndGlobal
13 changes: 13 additions & 0 deletions scripts/build.ps1
@@ -0,0 +1,13 @@
$scriptsFolder = Get-Item $PSScriptRoot;
$projectRootFolder = $scriptsFolder.Parent;

$testCsproj = Join-Path $projectRootFolder.FullName "tests" | Join-Path -ChildPath "System.Ben.Tests.csproj";

"restoring packages"
dotnet restore

"running tests"
dotnet test "$testCsproj"

"building solution"
dotnet build -c Release

0 comments on commit 72f84d6

Please sign in to comment.