This repo contains the Vermeer profile markdown and GitHub Actions workflow templates.
To use these templates, see Using starter workflows in the GitHub Actions documentation.
Per-environment template for building and deploying .NET Core/5/6 applications on-premises using GitHub Actions.
Use of this template requires the use of the Deploy On-Premises IIS template.
Per-environment template for building and deploying .NET Framework 4.x applications on-premises using GitHub Actions.
Use of this template requires the use of the Deploy On-Premises IIS template.
Per-environment template for building and deploying Vue.js applications on-premises using GitHub Actions.
Use of this template requires the use of the Deploy On-Premises IIS template.
Deploy the specified artifact to an on-premises IIS and replace secrets in specified config files.
Detect passwords, API keys, private keys, and other secrets that have been committed to the codebase.
Statically analyze code to check for code smells, security issues, and other potential problems. There are different versions of this template depending on the project's programming language.
CI/CD template for building, testing, and publishing .NET Core/Standard/5/6 NuGet packages to GitHub Packages.
Note: This workflow requires a RepositoryUrl
attribute in the .csproj file to publish to GitHub Packages.
<PropertyGroup>
<TargetFrameworks>netcoreapp3.1;net50;net60</TargetFrameworks>
<Version>...</Version>
<PackageId>...</PackageId>
<PackageDescription>...</PackageDescription>
<RepositoryUrl>https://github.com/vermeer-corp/repo-url.git</RepositoryUrl>
</PropertyGroup>
CI/CD template for building, testing, and publishing .NET Framework NuGet packages to GitHub Packages.
Note: This workflow requires a projectUrl
and repository
attribute in the .nuspec file to publish to GitHub Packages.
<?xml version="1.0"?>
<package >
<metadata>
...
<projectUrl>https://github.com/vermeer-corp/repo-url</projectUrl>
<repository type="git" url="https://github.com/vermeer-corp/repo-url.git"/>
...
</metadata>
...
</package>
CI/CD template for building, deploying, and managing the versions of Mendix Applicaiton Projects.
Use of this template requires the use of the Build and Deploy on Mendix Cloud and the Update Version Number of Mendix App template.
Build one or more Simulink controller models defined in a repository.
Create a distributable version of a Simulink library that can be imported as a submodule for Simulink projects.
Set up and deploy a VME repository's MkDocs documentation to TLDR's TechDocs component.
Export a Simulink project to a format for distribution to other Simulink projects.
Reload parameters in one or more Simulink models defined in a repository.
Run Vermeer_Test_Tools
unit tests defined in a Simulink project.