Skip to content

Commit 1457cbb

Browse files
committed
[edit] GitHub actions build
1 parent 4ae3d9f commit 1457cbb

File tree

87 files changed

+55
-37
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+55
-37
lines changed

.github/workflows/build.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Build Package
2+
3+
on: push
4+
5+
defaults:
6+
run:
7+
working-directory: src
8+
9+
jobs:
10+
build:
11+
runs-on: ${{ matrix.os }}
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
os: [ubuntu-latest, windows-latest]
16+
17+
steps:
18+
- name: Code Checkout
19+
uses: actions/checkout@v2
20+
21+
- name: Install DotNet
22+
uses: actions/setup-dotnet@v1
23+
24+
- name: Restore Dependencies
25+
run: dotnet restore Simplify.Web.Templates.csproj
26+
27+
- name: Build Package
28+
run: dotnet build Simplify.Web.Templates.csproj --no-restore -c Release
29+
30+
- name: Create Package
31+
run: dotnet pack Simplify.Web.Templates.csproj --no-build -c Release -o ./publish
32+
33+
- name: Create packages artifact
34+
uses: actions/upload-artifact@v2
35+
with:
36+
name: Packages
37+
path: ./src/publish/

.vscode/launch.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"type": "coreclr",
77
"request": "launch",
88
"preLaunchTask": "Build",
9-
"program": "${workspaceFolder}/templates/MyProject.Angular/bin/Debug/net6.0/MyProject.Angular.dll",
10-
"cwd": "${workspaceFolder}/templates/MyProject.Angular",
9+
"program": "${workspaceFolder}/src/templates/MyProject.Angular/bin/Debug/net6.0/MyProject.Angular.dll",
10+
"cwd": "${workspaceFolder}/src/templates/MyProject.Angular",
1111
"internalConsoleOptions": "openOnSessionStart",
1212
"serverReadyAction":
1313
{
@@ -25,8 +25,8 @@
2525
"type": "coreclr",
2626
"request": "launch",
2727
"preLaunchTask": "Build",
28-
"program": "${workspaceFolder}/templates/MyProject.Api/bin/Debug/net6.0/MyProject.Api.dll",
29-
"cwd": "${workspaceFolder}/templates/MyProject.Api/bin/Debug/net6.0/",
28+
"program": "${workspaceFolder}/src/templates/MyProject.Api/bin/Debug/net6.0/MyProject.Api.dll",
29+
"cwd": "${workspaceFolder}/src/templates/MyProject.Api/bin/Debug/net6.0/",
3030
"internalConsoleOptions": "openOnSessionStart",
3131
"serverReadyAction":
3232
{
@@ -44,8 +44,8 @@
4444
"type": "coreclr",
4545
"request": "launch",
4646
"preLaunchTask": "Build",
47-
"program": "${workspaceFolder}/templates/MyProject.Minimal/bin/Debug/net6.0/MyProject.Minimal.dll",
48-
"cwd": "${workspaceFolder}/templates/MyProject.Minimal/bin/Debug/net6.0/",
47+
"program": "${workspaceFolder}/src/templates/MyProject.Minimal/bin/Debug/net6.0/MyProject.Minimal.dll",
48+
"cwd": "${workspaceFolder}/src/templates/MyProject.Minimal/bin/Debug/net6.0/",
4949
"internalConsoleOptions": "openOnSessionStart",
5050

5151
"serverReadyAction":
@@ -64,8 +64,8 @@
6464
"type": "coreclr",
6565
"request": "launch",
6666
"preLaunchTask": "Build",
67-
"program": "${workspaceFolder}/templates/MyProject.SchedulerApi/bin/Debug/net6.0/MyProject.SchedulerApi.dll",
68-
"cwd": "${workspaceFolder}/templates/MyProject.SchedulerApi/bin/Debug/net6.0/",
67+
"program": "${workspaceFolder}/src/templates/MyProject.SchedulerApi/bin/Debug/net6.0/MyProject.SchedulerApi.dll",
68+
"cwd": "${workspaceFolder}/src/templates/MyProject.SchedulerApi/bin/Debug/net6.0/",
6969
"internalConsoleOptions": "openOnSessionStart",
7070
"serverReadyAction":
7171
{
@@ -83,8 +83,8 @@
8383
"type": "coreclr",
8484
"request": "launch",
8585
"preLaunchTask": "Build",
86-
"program": "${workspaceFolder}/templates/MyProject.WindowsServiceApi/bin/Debug/net48/MyProject.WindowsServiceApi.exe",
87-
"cwd": "${workspaceFolder}/templates/MyProject.WindowsServiceApi/bin/Debug/net48/",
86+
"program": "${workspaceFolder}/src/templates/MyProject.WindowsServiceApi/bin/Debug/net48/MyProject.WindowsServiceApi.exe",
87+
"cwd": "${workspaceFolder}/src/templates/MyProject.WindowsServiceApi/bin/Debug/net48/",
8888
"internalConsoleOptions": "openOnSessionStart",
8989
"args": "console",
9090
"serverReadyAction":

.vscode/tasks.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,19 @@
44
{
55
"label": "Build",
66
"command": "dotnet",
7-
"type": "process",
7+
"type": "shell",
88
"args": [
9-
"build",
10-
"${workspaceFolder}/Simplify.Web.Templates.sln"
9+
"build"
1110
],
12-
"problemMatcher": "$msCompile",
11+
"options":
12+
{
13+
"cwd": "src"
14+
},
1315
"group":
1416
{
1517
"kind": "build",
1618
"isDefault": true
17-
}
19+
},
20+
"problemMatcher": "$msCompile"
1821
}]
1922
}

appveyor.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.
File renamed without changes.

templates/MyProject.Angular/.config/dotnet-tools.json renamed to src/templates/MyProject.Angular/.config/dotnet-tools.json

File renamed without changes.

templates/MyProject.Angular/.template.config/template.json renamed to src/templates/MyProject.Angular/.template.config/template.json

File renamed without changes.

0 commit comments

Comments
 (0)