Marco Blessing
6a314eeb48
All checks were successful
continuous-integration/drone/push Build is passing
#### 📖 Summary - Adds `platyPS` generated docs - Converted CRLF output into LF - linked global readme file in module page #### 📑 Test Plan > 💡 Select your test plan for the code changes. - [x] Tested via Drone.io pipeline - [ ] Custom test - [ ] No test plan ##### Details / Justification <!-- Add your test details or justification for missing tests here. --> #### 📚 Additional Notes <!-- A place for additional detail notes. --> Co-authored-by: OCram85 <marco.blessing@googlemail.com> Reviewed-on: #5 |
||
---|---|---|
.. | ||
Get-RepoPath.md | ||
Install-ModuleDependency.md | ||
Invoke-BuildState.md | ||
Invoke-FileLinter.md | ||
Invoke-InstallDependency.md | ||
Invoke-Linter.md | ||
Invoke-Publish.md | ||
Invoke-UnitTest.md | ||
Merge-ModuleRoot.md | ||
New-BuildPackage.md | ||
New-Docs.md | ||
Readme.md | ||
Send-PRComment.md | ||
Set-EOL.md | ||
Test-FileBOM.md | ||
Test-FileEncoding.md | ||
Test-FileEOF.md | ||
Test-FileEOL.md | ||
Test-FileTab.md | ||
Test-FileTailingWhitespace.md | ||
Update-Changelog.md | ||
Update-Docs.md | ||
Update-ModuleMeta.md | ||
Write-FailureStateFile.md | ||
Write-ResultFile.md |
Module Name | Module Guid | Download Help Link | Help Version | Locale | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
DroneHelper | 4293292f-eac8-42ed-8e9d-437d4f405d2c |
|
|
en-US |
DroneHelper Module
Description
See global Readme file for usage instructions.
DroneHelper Cmdlets
Get-RepoPath
Updates the module manifest file fields to prepare the new build.
Install-ModuleDependency
Install required modules of the module manifest file.
Invoke-BuildState
Sets final Drone pipeline build state.
Invoke-FileLinter
Runs the file linter for all src files found in current repository.
Invoke-InstallDependency
Install required modules for executing the DroneHelper pipeline helpers.
Invoke-Linter
Runs all PSScriptAnalyzer Rules within this repo.
Invoke-Publish
Publishes powershell module to internal Nexus repository.
Invoke-UnitTest
Runs all Pester tests within this repo.
Merge-ModuleRoot
Merges single ps1 files into one module script file.
New-BuildPackage
Creates a new module package as compressed archive.
New-Docs
Creates a ne set of markdown based help in the docs folder.
Send-PRComment
Sends build report as Gitea PR comment.
Set-EOL
Helper function to set the EOL sequence to LF or CRLF.
Test-FileBOM
Tests given file if native utf8 w/o BOM is used. Returns false if BOM is present.
Test-FileEncoding
Returns true if the given file is written in a valid encoding
Test-FileEOF
Returns false if EOF isn't an empty line.
Test-FileEOL
Returns false if EOL isn't CRLF
Test-FileTab
Returns false if tab char is used in file.
Test-FileTailingWhitespace
Returns false if there are any tailing whitespace in lines.
Update-Changelog
Updates the changelog file with recent commits
Update-Docs
Publishes powershell module to internal Nexus repository.
Update-ModuleMeta
Updates the module manifest file fields to prepare the new build.
Write-FailureStateFile
Writes the current pipeline step into failure log.
Write-ResultFile
Writes the current pipeline step into failure log.