AppVeyor Installer is a PowerShell module which is downloaded and added to your PowerShell profile on each run of the
install.ps1 bootstrap script.
To update AppVeyor Installer module login via RDP into AppVeyor server, open PowerShell console and run the following command:
iex ((New-Object Net.WebClient).DownloadString('https://www.appveyor.com/downloads/enterprise/install.ps1'))
To backup AppVeyor installation open PowerShell console and run:
AppVeyor Installer will put SQL database (
.bak) and application settings (
.reg) backups into
C:\Program Files\AppVeyor\Backup directory.
You can create backups in a custom location by running:
Backup-AppVeyor -Location <your-backup-directory>
We recommend doing backups before updating AppVeyor installation or doing server maintenance.
Copy backups from the server to an external location.
If you have configured external storage (Azure, AWS or Google) for build artifacts then you are good.
If you have configured local file system for storing build artifacts you should think about periodically copying the contents of that folder to a safe location.
You can check which AppVeyor version is currently installed by running:
To update AppVeyor installation (Web and Worker roles) to the latest available version run:
To update AppVeyor roles into a specific version:
Update-AppVeyor -Version <version>
Get-AppVeyorVersions to get the list of all available versions.
During installation AppVeyor uses randomly-generated values for security keys, account passwords and other sensitive values. All these values as well as other installer data such as AppVeyor roles and versions installed can be found under this registry key:
When something goes wrong:
CTRL+F5in browser to restart SignalR connection.
AppVeyorevent log in Event Viewer under
Applications and Services Logs\AppVeyor. Web, Worker and Build Agent roles write logs there.