Skip to content

vermeer-corp/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.github

This repo contains the Vermeer profile markdown and GitHub Actions workflow templates.

Workflow Templates

To use these templates, see Using starter workflows in the GitHub Actions documentation.


.NET Core/5/6 On-Premises CI/CD

.NET Core/5/6 On-Premises CI/CD

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.


.NET Framework 4.x On-Premises CI/CD

.NET Framework 4.x On-Premises CI/CD

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.


Vue.js On-Premises CI/CD

Vue.js On-Premises CI/CD

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 On-Premises IIS

VDeploy On-Premises IIS

Deploy the specified artifact to an on-premises IIS and replace secrets in specified config files.


GitLeaks Secret Scan

GitLeaks Secret Scan

Detect passwords, API keys, private keys, and other secrets that have been committed to the codebase.


SonarQube SAST Scan

SonarQube SAST Scan

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.


.NET Core/Standard/5/6 NuGet CI/CD to GitHub Packages

.NET Core/Standard/5/6 NuGet CI/CD to GitHub Packages

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>

.NET Framework NuGet CI/CD to GitHub Packages

.NET Framework NuGet CI/CD to GitHub Packages

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>

Mendix Actions

Mendix Actions

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.


Vermeer Industrial Systems Actions

Vermeer

Build Simulink Controller Models

Build one or more Simulink controller models defined in a repository.

Build Simulink Library

Create a distributable version of a Simulink library that can be imported as a submodule for Simulink projects.

Deploy to TechDocs

Set up and deploy a VME repository's MkDocs documentation to TLDR's TechDocs component.

Export Simulink Project

Export a Simulink project to a format for distribution to other Simulink projects.

Prettier Code Format

Run the opinionated code formatter Prettier on repository files, adding a default config if necessary.

Reload Model Parameters

Reload parameters in one or more Simulink models defined in a repository.

Run Simulink Project Tests

Run Vermeer_Test_Tools unit tests defined in a Simulink project.


About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published