Skip to content

Conversation

itfranck
Copy link
Collaborator

@itfranck itfranck commented Aug 4, 2020

No description provided.

Splitted the huge psm1 into individual function files. Debugging becomes easier and production psm1 is recompiled through Invoke-build
Show how to load debug version / compiled version and call invoke-build to build a new version of the module.
@itfranck
Copy link
Collaborator Author

itfranck commented Aug 4, 2020

@adamdriscoll If you want / can, feel free to authorize me into the Azure Devops pipeline and I will take a look.

One of the thing that is happening with this pull request is that the module now need to be compiled.

This can be done through the following statements.

import-module Platyps
import-module InvokeBuild
invoke-build -File "$ProjectPath\Selenium.build.ps1"

The output module will be located in the "$ProjectPath\Output\Selenium" folder.
The PSD1 / PSM1 in the project path itself are now "development" module files.

@itfranck
Copy link
Collaborator Author

itfranck commented Aug 4, 2020

From the raw logs, I see that I need to look into the combined tests.
I'll look into it but for sure, the Azure Pipeline will not be using yet Invoke build and is 100% testing things on what is now the dev. PSM1 / PSD1

@adamdriscoll
Copy link
Owner

@itfranck - I've added you as a project admin to the devops project. Let me know if you have any issues with it.

@itfranck itfranck merged commit 7dd2a97 into master Aug 5, 2020
@itfranck itfranck deleted the feature/documentation-and-scaffolding branch August 5, 2020 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants