Deploy your code and pipelines to your internal customers - Jelle de Graaf - PSConfEU 2024
Aquaduct, also known as Connecting Pipelines, was developed to address these challenges by synchronizing files in Azure DevOps and specifically targeting pipelines. The security risks associated with syncing files between repositories are highlighted, leading to the implementation of restrictions on sources and destinations to mitigate unauthorized access.
The lecture provides insights into how Aquaduct operates, utilizing PowerShell scripts, Azure Functions, and Azure DevOps API endpoints to synchronize files and register pipelines. The process involves scanning repositories, creating synchronization messages, and executing the synchronization tasks. The lecture includes a detailed code demonstration showcasing the functionality and steps involved in utilizing Aquaduct for seamless software deployment.
Key considerations regarding security, version control, commit messages, and the use of personal access tokens are discussed to ensure robust deployment practices and maintain data integrity. The functionality of Aquaduct in simplifying software deployment for internal customers is emphasized, highlighting its flexibility and scalability for various projects.
The lecture offers a comprehensive overview of how Aquaduct streamlines the deployment process and provides a hands-on demonstration of its functionality, showcasing its effectiveness in automating deployment tasks in Azure DevOps.
Chapters:
00:00:00 Deploy your code and pipelines to your internal customers - Jelle de Graaf - PSConfEU 2024
00:00:10 Introduction
00:02:49 Meet Aqueduct
00:08:18 Security Measures
00:11:42 AcroDict Functionality
00:12:38 Synchronization Process
00:19:35 Successful Pipeline Run
00:25:19 Conclusion and Thank You
00:26:25 Availability of the Tool
00:27:49 Development Roadmap
00:28:44 API Utilization
00:31:15 File Overwrite Concerns
00:32:18 Pitfalls and Security Risks
00:32:53 Code Demonstration
00:38:13 Queue Trigger Execution
00:40:10 Filtering Implementation
00:41:04 Pipeline Registration
00:42:39 End of PresentationShow More
Deploy your code and pipelines to your internal customers - Jelle de Graaf - PSConfEU 2024
In this detailed lecture, Jelle de Graaf discusses the implementation ...
Writing your own Ansible PowerShell Module - Jordan Borean - PSConfEU 2024
In this lecture, Jordan Borean, a software engineer at Red Hat, ...
Ask Me Anything with the PowerShell team - Amber Erickson,Damien Caro,Demitrius Nelon,Mutemwa M…
In the latest AMA session with the PowerShell team, we had discussions ...
State of Shell - Steven Bucher, Damien Caro, Amber Erickson, Steve Lee - PSConfEU 2024
The hosts discuss the mission and future of PowerShell. They talk ...
Practical PowerShell Empowerment For Protectors (Blue Team) - Miriam Wiesner - PSConfEU 2024
Miriam delivers a detailed lecture on Practical PowerShell Empowerment ...
Talking about mental health, for you and for them - Traci Sewell - PSConfEU 2024
Traci Sewell is a psychotherapist with vast experience in various ...
Execute Notebooks everywhere - David Sass - PSConfEU 2024
In this episode, the speaker, David Sass, a security engineer at ...
Successfully InnerSourcing a central automation platform - Jelle de Graaf - PSConfEU 2024
In this lecture, Jelle de Graaf, share insights on inner sourcing and ...