powershell 自动执行Octopus Deploy Server安装和配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 自动执行Octopus Deploy Server安装和配置相关的知识,希望对你有一定的参考价值。
$ErrorActionPreference = "Stop"
$OctopusMsi = "Octopus-Server.msi"
$InstallPath = "C:\OctopusDeploy"
$Server = $InstallPath + "\Octopus.Server.exe"
Write-Host "Installing Octopus Deploy server to $InstallPath"
$commandArgs = "/i $OctopusMsi /quiet INSTALLLOCATION=$InstallPath /lv Octopus-Server-Install-Log.txt"
Start-Process "msiexec" $commandArgs -Wait -Verb RunAs
Write-Host "Configuring Octopus Deploy server"
Start-Process $Server 'create-instance --instance="OctopusServer" --config="C:\OctopusStorage\OctopusServer\OctopusServer.config"' -Wait -Verb RunAs
Start-Process $Server 'configure --instance="OctopusServer" --home="C:\OctopusStorage" --storageMode="Embedded" --upgradeCheck="True" --upgradeCheckWithStatistics="True" --webAuthenticationMode="Domain" --webForceSSL="True" --webListenPrefixes="http://localhost:80/" --storageListenPort="10931"' -Wait -Verb RunAs
Start-Process $Server 'service --instance="OctopusServer" --stop' -Wait -Verb RunAs
Start-Process $Server 'admin --instance="OctopusServer" --username="[YOUR-ADMIN-USERNAME]" --wait="5000"' -Wait -Verb RunAs
Start-Process $Server 'license --instance="OctopusServer" --licenseBase64="[YOUR-LICENSE-HERE]" --wait="5000"' -Wait -Verb RunAs
Start-Process $Server 'service --instance="OctopusServer" --install --reconfigure --start' -Wait -Verb RunAs
Write-Host "Installation and configuration complete" -ForegroundColor Green
$commandArgs = "/i Octopus-Server.msi /quiet INSTALLLOCATION=C:\OctopusServer /lv Octopus-Server-Install-Log.txt"
Start-Process "msiexec" $commandArgs -Wait -Verb RunAs
以上是关于powershell 自动执行Octopus Deploy Server安装和配置的主要内容,如果未能解决你的问题,请参考以下文章
powershell WPF ClickOnce应用程序的Octopus部署脚本示例。
尝试使用 powershell 从 Azure 还原数据库时,Octopus 部署找不到 SQL 凭据
创建Octopus包时出现SSL证书错误
为自动执行设置 PowerShell 脚本
powershell Equivalente del comando grep de bash en powershell
自动化批处理文件和PowerShell脚本执行