Skip to content

Sales Website CD

Sales Website CD #568

name: Sales Website CD
env:
APP_SERVICE_NAME: 'bitservices'
on:
workflow_dispatch:
permissions:
contents: read
jobs:
build_api_blazor:
name: build api + blazor web
runs-on: windows-2025
steps:
- name: Checkout source code
uses: actions/checkout@v7
with:
persist-credentials: false
- name: Setup .NET
uses: actions/setup-dotnet@v5
with:
global-json-file: src/global.json
- name: Install wasm
run: cd src && dotnet workload install wasm-tools
- name: Generate CSS/JS files
run: dotnet build src/Websites/Sales/src/Bit.Websites.Sales.Client/Bit.Websites.Sales.Client.csproj -t:BeforeBuildTasks --no-restore -c Release -p:Version="${{ vars.APP_VERSION}}"
- name: Publish
run: dotnet publish src/Websites/Sales/src/Bit.Websites.Sales.Server/Bit.Websites.Sales.Server.csproj -c Release -o server -p:Version="${{ vars.APP_VERSION}}"
- name: Upload server artifact
uses: actions/upload-artifact@v7
with:
name: BitServices
path: server
include-hidden-files: true # Required for wwwroot/.well-known folder