mirror of
https://github.com/BililiveRecorder/BililiveRecorder.git
synced 2024-11-16 11:42:22 +08:00
Test Clickonce
This commit is contained in:
parent
e573dc4980
commit
3e37999652
6
CI/build_clickonce.ps1
Normal file
6
CI/build_clickonce.ps1
Normal file
|
@ -0,0 +1,6 @@
|
|||
if ($env:APPVEYOR) {
|
||||
msbuild "BililiveRecorder.sln" /t:Publish /verbosity:minimal /p:Configuration=Release /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
||||
}else {
|
||||
msbuild "BililiveRecorder.sln" /t:Publish /verbosity:minimal /p:Configuration=Release
|
||||
}
|
||||
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
|
7
CI/push_clickonce.ps1
Normal file
7
CI/push_clickonce.ps1
Normal file
|
@ -0,0 +1,7 @@
|
|||
if(-not (Test-Path env:APPVEYOR)) Throw New-Object System.NotSupportedException "Not Running on Appveyor!"
|
||||
$env:old_script_path=(Get-Item -Path ".\" -Verbose).FullName
|
||||
git clone --depth 1 https://github.com/Bililive/soft.danmuji.org.git C:\projects\site
|
||||
Get-ChildItem -Path .\BililiveRecorder.WPF\bin\Release\app.publish | Copy-Item -Destination C:\projects\site\BililiveRecorder -Recurse -Container
|
||||
git --git-dir=C:\projects\site\.git\ --work-tree=C:\projects\site\ add -A
|
||||
git --git-dir=C:\projects\site\.git\ --work-tree=C:\projects\site\ commit -m 'BililiveRecorder $env:p_version'
|
||||
git --git-dir=C:\projects\site\.git\ --work-tree=C:\projects\site\ push
|
28
appveyor.yml
28
appveyor.yml
|
@ -4,6 +4,16 @@ platform: Any CPU
|
|||
|
||||
version: 0.0.0.{build}
|
||||
|
||||
branches:
|
||||
only:
|
||||
- dev
|
||||
|
||||
platform: Any CPU
|
||||
|
||||
configuration:
|
||||
- Debug
|
||||
#- Release
|
||||
|
||||
init:
|
||||
- git config --global credential.helper store
|
||||
- ps: Add-Content "$env:USERPROFILE\.git-credentials" "https://$($env:github_access_token):x-oauth-basic@github.com`n"
|
||||
|
@ -18,9 +28,9 @@ init:
|
|||
else
|
||||
{
|
||||
$env:p_version="0.0.0.$env:APPVEYOR_BUILD_NUMBER"
|
||||
Update-AppveyorBuild -Version "dev-$($env:APPVEYOR_REPO_COMMIT.Substring(0, 7))"
|
||||
Update-AppveyorBuild -Version "dev-$($env:APPVEYOR_REPO_COMMIT.Substring(0, 7))-$env:APPVEYOR_BUILD_NUMBER"
|
||||
}
|
||||
- ps: Write-Host $env:p_version
|
||||
- ps: Write-Host "Current build version is $env:p_version"
|
||||
|
||||
assembly_info:
|
||||
patch: true
|
||||
|
@ -43,14 +53,24 @@ before_build:
|
|||
|
||||
artifacts:
|
||||
- path: BililiveRecorder.WPF\bin\Debug
|
||||
name: WPFDebug
|
||||
name: BililiveRecorderDebugBuild
|
||||
|
||||
environment:
|
||||
github_access_token:
|
||||
secure: 3n2WMbrqWb0nmy2LBmu7w6dJltiHHC4LCoNuIKBh7fKV0xfxCwVGOxbTpunLI2pe
|
||||
|
||||
cache:
|
||||
- packages
|
||||
|
||||
build:
|
||||
verbosity: minimal
|
||||
on_success:
|
||||
|
||||
after_build:
|
||||
- ps: if ($env:APPVEYOR_REPO_TAG -eq "true") ./CI/build_clickonce.ps1
|
||||
|
||||
after_deploy:
|
||||
- ps: if ($env:APPVEYOR_REPO_TAG -eq "true") ./CI/push_clickonce.ps1
|
||||
|
||||
# clone soft.danmuji.org
|
||||
# copy files
|
||||
# - git commit ...
|
||||
|
|
Loading…
Reference in New Issue
Block a user