Skip to content

Instantly share code, notes, and snippets.

View lee-at-work's full-sized avatar
💭
🇲🇾❤️🇩🇰

KY Lee lee-at-work

💭
🇲🇾❤️🇩🇰
View GitHub Profile
@lee-at-work
lee-at-work / PSProfile.ps1
Created May 4, 2021 07:02
Personal ps profile
Import-Module PSReadLine
Import-Module posh-git
Import-Module oh-my-posh
Import-Module "$PSScriptRoot/Show-Henshin.psm1"
# Chocolatey profile
$ChocolateyProfile = "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1"
if (Test-Path($ChocolateyProfile)) {
Import-Module "$ChocolateyProfile"
}
@lee-at-work
lee-at-work / uploadAllNugetToArtifactory.groovy
Created March 15, 2021 18:27
You can copy and paste the method `void uploadAllNugetToArtifactory()` into your Jenkinsfile and use it in your `script { ... }`.
def call(Map params = [:]) {
uploadAllNugetToArtifactory(params)
}
void uploadAllNugetToArtifactory(Map params = [:]) {
pipelineHelper(sharedLibrary: this, parameters: params) {
params.nugetPackOutputDir = params.get('nugetPackOutputDir', 'nuget-pack-out')
params.nugetReleases = params.get('nugetReleases', 'nuget-releases')
params.nugetFeatures = params.get('nugetFeatures', 'nuget-features')