Skip to content

The Automation Hour - 01

AutoThumb01

  • MVXT
  • YSPR

(0:09) Martin Tønnesen explained that the purpose of the meeting is to create an open forum for discussing automation projects, showcasing ideas, asking questions, and working on problems together. The goal is to share knowledge across teams and inspire each other.

(2:16) Martin Tønnesen and Simon Amby demonstrated how to set up an Azure DevOps repository, clone it to Visual Studio Code, and use features like code control, code approvers, and policies to ensure consistent coding practices within the team.

(6:16): Jakob inquired about controlling access to the repository, and Martin Tønnesen confirmed that access can be controlled based on the project, with Azure admins having the ability to overrule.

(8:40): Rahul asked about the folder structure when cloning a repository, and Martin Tønnesen explained that the user can choose where to store the repository on their machine, and it will be divided per repository in the folder structure.

(10:24): Martin Tønnesen recommended using extensions like PowerShell, GitLens, Script Analyzer, and GitHub Copilot in Visual Studio Code to make developing code easier.

(13:06): Martin Tønnesen and Simon Amby demonstrated how to set up tests using Azure Pipelines and Pester to ensure code quality and compliance with best practices. They showed how tests are triggered automatically when code is committed to the repository.

(18:44): Naor asked about the automation tools used by the team, and Martin Tønnesen explained that they primarily use PowerShell Universal for building solutions, with plans to explore other tools like Logic Apps in the future.

(21:21): Anandhi inquired about integrating PowerShell Universal with ServiceNow, and Martin Tønnesen confirmed that they are working with the ServiceNow team to establish guidelines for using ServiceNow in their automation tool.

(24:08): Martin Tønnesen and Simon Amby demonstrated how to set up an approval process for code submissions, requiring code to be reviewed and approved by another team member before being merged into the main branch.

(32:02): Martin Tønnesen and Simon Amby showed how to link work items to pull requests, ensuring that each code submission is associated with a specific task in Azure DevOps.

(38:48): Kenneth Lund asked about working with PS Net, and Martin Tønnesen explained that code would need to be moved manually between Corp and PS Net, with potential future solutions being explored.

(1:53): Martin Tønnesen mentioned that the frequency of the meeting will be adjusted based on activity and feedback, and encouraged participants to bring their own ideas, problems, or questions to future meetings.