Update build steps

This commit is contained in:
2025-09-25 15:06:09 -04:00
parent 4d7d7c041a
commit 00c2cb7227

View File

@@ -4,40 +4,35 @@ pull_requests:
skip_tags: true skip_tags: true
image: Visual Studio 2022 image: Visual Studio 2022
configuration: Release configuration: Release
platform: x86 platform: x86
assembly_info: assembly_info:
patch: true patch: true
file: 'Properties\AssemblyInfo.cs' file: 'Properties\AssemblyInfo.cs'
assembly_version: '{version}' assembly_version: "{version}"
assembly_file_version: '{version}' assembly_file_version: "{version}"
before_build:
- ps: dotnet restore .\Application\
- ps: dotnet publish .\Application\ /p:PublishProfile=Properties\PublishProfiles\x64.pubxml
build: build:
project: FeedCenter.sln project: Installer\Installer.sln
verbosity: minimal verbosity: minimal
artifacts: artifacts:
- path: Bootstrapper\bin\Release\FeedCenterSetup.exe - path: Bootstrapper\bin\Release\FeedCenterSetup.exe
name: Release name: Release
before_build:
- cmd: nuget restore
for: for:
- - branches:
branches: only:
only: - main
- main deploy:
- provider: Environment
name: GitHub
prerelease: false
deploy: - branches:
- provider: Environment only:
name: GitHub - prerelease
prerelease: false version: "{version}-prerelease"
deploy:
- - provider: Environment
branches: name: GitHub
only: prerelease: true
- prerelease
version: 1.2.0.{build}
deploy:
- provider: Environment
name: GitHub
prerelease: true