Using Git resources directly in deployments
Blog post from Octopus Deploy
Recent updates to Octopus have streamlined the deployment process by enabling direct sourcing of dependencies from Git repositories, thereby eliminating the need for intermediate artifact packaging. This advancement allows for more efficient handling of deployment scripts and configuration files, such as Kubernetes manifests and Terraform templates, enhancing the development experience through better version control, auditability, and change management. The new features support two scenarios: sourcing files from the same Git repository as the Octopus project and from external repositories, which simplifies the retrieval of dependencies and reduces the complexity of build pipelines. These improvements facilitate a more seamless integration of scripts and configurations into deployment processes, allowing teams to manage and update shared resources centrally and efficiently. By leveraging Git repositories, Octopus enhances the flexibility and scalability of deployment pipelines, aligning with modern GitOps practices without the overheads previously associated with GitHub Feeds.