Skip to content

This repository leverages the PSake DSL, based on PowerShell, to build a starter-pipeline in terms of consistent local&remote deployments. More details about PSake: https://psake.readthedocs.io/en/latest/

License

Notifications You must be signed in to change notification settings

bledeamarius/PSake-DotNetApp-Pipeline

Repository files navigation

PSake Demo Pipeline

This repository leverages the functionalites introduce by PSake DSL (Domain Specific Language).

!The .NET app used in this project, can be found here.

How to Run

  1. In a powershell session, run .\build.ps1 -TaskList BuildPackagePublish -Version '1.2.3.4'. Version's format must by compliant with major.minor.revision.build semantic.

Notes

  1. You can add as many parameters as you need. In the 'Invoke-Psake' function, the parameter '-parameters' takes as input a PowerShell hashtable.
      Invoke-psake .\build.psake.ps1 -taskList BuildPackagePublish -parameters @{"Version"="1.2.3.4"; "param1"="Value Param 1"; "param2"="Value Param 2"}

About

This repository leverages the PSake DSL, based on PowerShell, to build a starter-pipeline in terms of consistent local&remote deployments. More details about PSake: https://psake.readthedocs.io/en/latest/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published