Deploy to Linux VM
Overview
The Deploy to Linux VM pipeline template automates the deployment of a .NET application to a Linux VM. It includes steps for building, scanning, testing, and publishing the application. The template also creates a systemd service for the application, configures Nginx for reverse proxy, and ensures proper service and server reloads, providing a comprehensive solution for seamless deployment and operation on the Linux environment.
Input Variables
Input Variable Name | Description | Default Values | Type | Supported Values |
---|---|---|---|---|
pipeline_number_prefix | Prefix for the pipeline number. | 1.0 | string | |
gl_package_username | GitLab package username for authentication. | myGitLabUser | string | |
gl_package_path | Path to the GitLab package repository. | https://gitlab.example.com/api/packages/nuget/index.json | string | |
gl_package_token | GitLab package token for authentication. | myGitLabToken | string |