
Probo now supports building and executing .NET web applications. Probo supports .NET versions 6 through 10. Here is an example of a .NET build step:
1 2 3 4 5 6 7 8 9 10 11 12 | type: dotnet dotnet: 9 steps: - name: Setup .NET Web Site plugin: Dotnet subDirectory: app environment: DB_DATABASE: my_database DB_USERNAME: my_user DB_PASSWORD: my_password DB_HOSTNAME: my_hostname configuration: Debug |
subDirectrory {string}This is the name of the folder/directory in your repository where your application is located. This is a required field. The directory is relartive to the root of your git repository.
environment {object}You also can send environment variables to ther build as well by specifying them in the environment section. It is important to note that values should not be quoted. Probo automatically applies the applicable quotes to your environment variables. You can use apostraphe’s if necessary. Probo passes all of the Probo Environment Variables to the application.
1 2 3 4 5 6 7 8 | steps: - name: Setup .NET Web Site plugin: Dotnet environment: DB_DATABASE: my_database DB_USERNAME: my_user DB_PASSWORD: my_password DB_HOSTNAME: my_hostname |
This example will set the DB_DATABASE, DB_USERNAME, DB_PASSWORD, and DB_HOSTNAME environment variables to the values specified and pass them to your application.
In conjunction with .NET, you can use any available database to store your data. Normally a .NET build would be with mssql (Microsoft SQL Server) but you can use any of the others we provide if you wish. You can also use Solr.
If you wanted to use .NET with Solr, MySQL, and Node.js you can do it like this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | type: dotnet dotnet: 9 nodejs: 24 database: mysql:8.4 assets: - solr8.zip solr: name: solr version: 8 core_archive: solr8.zip core_folder: MyApp8 compression: zip |
The only items unavaiable to dotnet builds are python and php. You cannot bundle PHP or Python with a .NET build.

When you sign up for a Probo.CI registration code, you will get a two week trial of the plan of your choosing. For more information on how to get started, click here .
LEARN MORE ABOUT PROBO.CI'S PRICING