Home / Companies / Octopus Deploy / Blog / September 2015

September 2015 Summaries

3 posts from Octopus Deploy

Filter
Month: Year:
Post Summaries Back to Blog
Octopus Deploy emphasizes its API-first approach, allowing users to perform any operation available in the Octopus UI through web requests, facilitated by the Octopus.Client library. This article highlights the use of PowerShell to execute common operations on the Octopus Deploy Server, such as creating environments and automating deployment processes. Users can access Octopus.Client via a NuGet package or from installation folders and must establish a server connection using an API key. The real strength of Octopus.Client lies in its automation capabilities, enabling tasks like provisioning Tentacles and deploying projects to environments via scripting rather than manual UI interaction. For those seeking to deepen their understanding, resources such as the Octopus Server API, Fiddler, and development environments like Visual Studio can aid in exploring and troubleshooting the available API methods and properties.
Sep 18, 2015 566 words in the original blog post.
Paul Stovell announced the release of Octopus 3.1, which includes a new edition called Octopus: High Availability (HA). The development of Octopus: HA began early in 2015 as part of the re-architecture for Octopus 3.0, which involved transitioning to SQL Server. Although it initially shipped with version 3.0, it wasn't fully polished for general availability until version 3.1, after extensive testing and refinement, including implementation by their partners at Domain. The final elements needed for its release were completed with version 3.1, and further details about Octopus: HA can be found in the documentation. Paul Stovell, the founder and CEO of Octopus, started the company with his wife Sonia in 2012, and he enjoys carpentry and DIY projects in his free time.
Sep 15, 2015 160 words in the original blog post.
Daniel Nolan's guest post on Paul Stovell's blog discusses the integration of ReadyRoll and Octopus Deploy to streamline the deployment of configuration data across various lifecycle environments. The post explains how Octopus Deploy's support for application configuration variable substitution simplifies updates across multiple environments by managing key/value pairs centrally. ReadyRoll enhances this process by supporting Octopus variables within SQL scripts, allowing for seamless and idempotent database deployments. The strategy involves using T-SQL MERGE statements to maintain synchronization between source-controlled data and relational databases, supporting incremental data synchronization without manual intervention. By replacing static values with SQLCMD variables, teams can automate the deployment process, reducing the need for hard-coded values and environment-specific configurations. This integration not only simplifies database management but also provides a single point of reference for configuration data, enabling faster and more frequent deployments while alleviating the burden on database administrators.
Sep 14, 2015 1,583 words in the original blog post.