Home / Companies / Octopus Deploy / Blog / June 2014

June 2014 Summaries

5 posts from Octopus Deploy

Filter
Month: Year:
Post Summaries Back to Blog
Octopus Deploy 2.5 introduces several enhancements and fixes aimed at improving the deployment experience for administrators and developers. Key features include scheduled deployments, allowing users to automate deployments without late-night interventions, and an improved task page that facilitates task filtering based on environment, project, or activity type. The update also enhances the Octo.exe tool with a progress display feature and introduces changes to step templates, such as custom field types and typed parameters. A critical update ensures deployments are halted if Tentacles are outdated, providing error messages instead. Additionally, two breaking changes are highlighted: the internal NuGet repository is no longer monitored for changes due to locking issues, and deployments now require unique SQUID identifiers for all machines to prevent duplicate machine errors. The release encourages users to explore these updates through the updated Octopus Live Demo.
Jun 30, 2014 503 words in the original blog post.
Paul Stovell, founder and CEO of Octopus Deploy, announced a competition in June 2014 to encourage contributions to the Octopus Deploy library, where participants could submit a pull request for a step template to enter a draw for a chance to win a mug. By the end of June, three winners were randomly selected using a PowerShell script on the company's demo server, highlighting the convenience of using a centralized, audited platform for script execution. Contributors who did not win were also promised a token of appreciation. Stovell, who started Octopus with his wife Sonia in 2012, enjoys carpentry and DIY projects in his spare time.
Jun 30, 2014 181 words in the original blog post.
At Octopus Deploy, a company with a strong emphasis on shipping high-quality software, trust and collaboration are central to its culture. Rob Pearson reflects on his one-year anniversary, highlighting the excitement of working on significant releases like Octopus 3.0 and the continuous cycle of shipping updates based on community feedback. The company, based in Brisbane, Australia, fosters a remote-friendly environment, allowing employees to balance work and family life effectively while maintaining a strong sense of teamwork and ownership. As the team grows, Octopus has transitioned to an open allocation management style, granting employees the freedom to choose their projects and actively contribute to the company's direction. The onboarding process, paired with a buddy system and initiatives like the Octopus University boot camp, ensures new members integrate smoothly and understand the company's operations. Pearson concludes by expressing his enthusiasm for future endeavors at Octopus, underscoring his satisfaction and optimism as part of the team.
Jun 23, 2014 1,044 words in the original blog post.
Paul Stovell discusses a contributed step template for Octopus Deploy, specifically the "HTTP - Test URL" template, which streamlines the process of testing URLs in deployment processes. The article guides users through importing and using the template by accessing the Octopus Deploy Library, copying the JSON description, and importing it into their Octopus Deploy server. Once imported, users can add the template to their deployment process, adjusting parameters like the URL, expected status code, and timeout value. These parameters can be integrated into other scripts using variable substitution. The template is praised for its simplicity and utility, illustrating the potential of step templates within the Octopus Deploy environment. Stovell also encourages the community to explore the library and participate in a competition to contribute their own templates.
Jun 18, 2014 575 words in the original blog post.
Paul Stovell discusses the potential benefits and challenges of integrating remote delta compression into Octopus Deploy to optimize file transfers during deployments. He explains that while traditional home-grown deployment solutions use tools like Robocopy to sync only changed files, Octopus Deploy utilizes NuGet packages, which can lead to bandwidth inefficiencies when changes occur. To address this, Stovell explores delta compression, inspired by rsync's remote delta algorithm, and introduces Octodiff, a tool he created for Octopus Deploy that allows for efficient file comparisons and smaller data transfers. Octodiff, a managed implementation hosted on GitHub and licensed under the Apache license, can create file deltas without requiring both files to be on the same machine. Although ZIP files, used in NuGet packages, perform better than anticipated with delta compression, Stovell invites users to test Octodiff and provide feedback on its effectiveness in real-world scenarios before fully integrating it into Octopus.
Jun 12, 2014 694 words in the original blog post.