Expanded Script Modules Support
Blog post from Octopus Deploy
The recent release of version 2019.5.0 introduces Script Module support for languages beyond PowerShell, addressing long-standing user requests. Script Modules are collections of functions that facilitate code sharing across multiple projects by allowing centralized management, reducing the need to copy and paste code. Unlike PowerShell, new languages require explicit imports to use Script Modules, enhancing dependency clarity and preventing naming conflicts. The update also includes features that make it easier to track the usage of Script Modules across projects, minimizing unexpected issues during deployments. The documentation provides detailed guidance and examples for using Script Modules with different languages, and there are plans to extend similar usage tracking to Variable Sets in the future.