File tree 3 files changed +54
-1
lines changed
3 files changed +54
-1
lines changed Original file line number Diff line number Diff line change
1
+ name : Build and deploy .NET Core application to Web App TradingWebASP
2
+ on :
3
+ push :
4
+ branches :
5
+ - master
6
+ env :
7
+ AZURE_WEBAPP_NAME : TradingWebASP
8
+ AZURE_WEBAPP_PACKAGE_PATH : TradingWebApp.Server/publish
9
+ CONFIGURATION : Release
10
+ DOTNET_CORE_VERSION : 8.0.x
11
+ WORKING_DIRECTORY : TradingWebApp.Server
12
+ jobs :
13
+ build :
14
+ runs-on : ubuntu-latest
15
+ steps :
16
+ - uses : actions/checkout@v4
17
+ - name : Setup .NET SDK
18
+ uses : actions/setup-dotnet@v3
19
+ with :
20
+ dotnet-version : ${{ env.DOTNET_CORE_VERSION }}
21
+ - name : Restore
22
+ run : dotnet restore "${{ env.WORKING_DIRECTORY }}"
23
+ - name : Build
24
+ run : dotnet build "${{ env.WORKING_DIRECTORY }}" --configuration ${{ env.CONFIGURATION }} --no-restore
25
+ - name : Test
26
+ run : dotnet test "${{ env.WORKING_DIRECTORY }}" --no-build
27
+ - name : Publish
28
+ run : dotnet publish "${{ env.WORKING_DIRECTORY }}" --configuration ${{ env.CONFIGURATION }} --no-build --output "${{ env.AZURE_WEBAPP_PACKAGE_PATH }}"
29
+ - name : Publish Artifacts
30
+ uses : actions/upload-artifact@v3
31
+ with :
32
+ name : webapp
33
+ path : ${{ env.AZURE_WEBAPP_PACKAGE_PATH }}
34
+ deploy :
35
+ runs-on : ubuntu-latest
36
+ needs : build
37
+ steps :
38
+ - name : Download artifact from build job
39
+ uses : actions/download-artifact@v3
40
+ with :
41
+ name : webapp
42
+ path : ${{ env.AZURE_WEBAPP_PACKAGE_PATH }}
43
+ - name : Deploy to Azure WebApp
44
+ uses : azure/webapps-deploy@v2
45
+ with :
46
+ app-name : ${{ env.AZURE_WEBAPP_NAME }}
47
+ publish-profile : ${{ secrets.TradingWebASP_2B67 }}
48
+ package : ${{ env.AZURE_WEBAPP_PACKAGE_PATH }}
Original file line number Diff line number Diff line change 2
2
"dependencies" : {
3
3
"apis1" : {
4
4
"type" : " apis"
5
+ },
6
+ "mssql1" : {
7
+ "type" : " mssql" ,
8
+ "connectionId" : " ConnectionStrings:TradingDatabase" ,
9
+ "dynamicId" : null
5
10
}
6
11
}
7
12
}
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<Project ToolsVersion =" Current" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
3
<PropertyGroup >
4
- <NameOfLastUsedPublishProfile >C:\Users\Admin\source\repos\TradingWebApp\TradingWebApp.Server\Properties\PublishProfiles\TradingWebASp - Web Deploy.pubxml </NameOfLastUsedPublishProfile >
4
+ <NameOfLastUsedPublishProfile >C:\Users\Admin\Source\Repos\ASPReactTypeScript\.github\workflows\TradingWebASP.yml </NameOfLastUsedPublishProfile >
5
5
</PropertyGroup >
6
6
</Project >
You can’t perform that action at this time.
0 commit comments