Home / Companies / Octopus Deploy / Blog / February 2019

February 2019 Summaries

6 posts from Octopus Deploy

Filter
Month: Year:
Post Summaries Back to Blog
In the webinar hosted by Rob Pearson, experts Paul Stovell from Octopus and Jeffrey Palermo from Clear Measure discuss strategies for achieving safe, automated, and drama-free database deployments. They explore the unique challenges of database deployments compared to other types of deployments and highlight the typical status quo at clients before automation is implemented. The discussion includes the characteristics of automated and unattended database deployments, the differences between DACPAC, SQL Source Control, and other compare-based methods versus migration scripts, and the configuration of rollbacks when deployments fail. Additionally, they address how to configure zero-downtime deployments when both database and application components require changes and demonstrate the developer experience with a well-designed database DevOps pipeline.
Feb 26, 2019 160 words in the original blog post.
In Episode 6 of "Ask Octopus," Nick Josevski from Mr Spaces discusses the challenges and issues that Spaces addresses, following an interview with Paul Stovell from the previous episode. Viewers can access previous episodes and submit questions on the Ask Octopus page, while staying updated on new releases by subscribing to the YouTube channel and following the playlist.
Feb 22, 2019 89 words in the original blog post.
In a blog post by Matthew Casperson, the process of triggering Jenkins builds using Octopus is explored, highlighting a method to initiate Jenkins deployments via its REST API and PowerShell. Jenkins employs a Cross Site Request Forgery (CSRF) protection mechanism, necessitating the inclusion of a "crumb" in each API request header. Casperson provides a PowerShell script to generate this crumb by making a request to the Jenkins crumb issuer endpoint. With the crumb in hand, users can programmatically trigger Jenkins builds by sending a POST request to a specific URL associated with the Jenkins job, which is demonstrated in the provided PowerShell script. The successful execution of the script is confirmed by an HTTP 201 status code, indicating that the job was created on the Jenkins server.
Feb 19, 2019 716 words in the original blog post.
In an episode of "Ask Octopus," Derek Campbell interviews Paul Stovell, the Creator and CEO of Octopus Deploy, discussing the history and future of the platform following the Ask Octopus Brisbane Edition. The series allows viewers to explore previous episodes and submit questions through the Ask Octopus page, encouraging engagement and interaction. Viewers are also encouraged to subscribe to the YouTube channel and follow the playlist for updates on new episodes.
Feb 15, 2019 96 words in the original blog post.
Deploying single-page applications (SPAs) within continuous deployment pipelines poses challenges, particularly in managing configurations across multiple environments. Traditional approaches, like using environment variables as prescribed by the twelve-factor app methodology, can be limiting for browser-based runtimes and add complexity. Instead, using a single `config.json` file that is dynamically populated at deploy time by tools like Octopus Deploy offers a flexible solution. This method keeps configurations separate from the source code, making it easier to manage deployments across various environments without embedding sensitive information in the front-end code. The article provides practical examples using Node.js and React to demonstrate how configurations can be loaded at runtime, thus maintaining the integrity of the deployment process by adhering to the build-once, deploy-many principle. This approach ensures that the configuration is accessible and modifiable without altering the core application code, thereby enhancing security and flexibility in continuous deployment scenarios.
Feb 11, 2019 2,055 words in the original blog post.
In the fourth episode of "Ask Octopus," the focus is on recurring scheduled deployments, team separation within shared projects, and the application of channel version rules in Octopus Deploy. Hosted in Brisbane, the episode features discussions by Derek, Ryan, and Bob, each addressing specific questions related to these topics. Viewers are encouraged to explore further details in the Octopus documentation, which covers related concepts such as Scheduled Deployment Triggers, Multi-tenant Deployment Patterns, and Channels. The episode, part of a series available on YouTube, invites audience engagement through question submissions and provides links to directly access specific discussions within the video.
Feb 08, 2019 153 words in the original blog post.