Home / Companies / Octopus Deploy / Blog / July 2013

July 2013 Summaries

5 posts from Octopus Deploy

Filter
Month: Year:
Post Summaries Back to Blog
Octopus Deploy is undergoing significant changes for its 2.0 release, focusing on enhancing how long-running deployment tasks are executed and communicated with remote agents. The update aims to improve the user experience by combining the current deployment details page, which consists of a basic summary and a hierarchical tree of log entries, into a single, more intuitive view. This new interface will feature progress bars and summaries to provide a clearer overview of ongoing tasks, with errors and alerts prominently displayed to reduce the need for log scrutiny. A separate tab will still offer a detailed deployment log, with improvements such as consistent time zone presentation and easier readability. Additional tabs will cover artifacts and task history, providing comprehensive information about the deployment process while inviting user feedback on desired features and data capture.
Jul 31, 2013 469 words in the original blog post.
After upgrading an Octopus Deploy server or restoring a database, users might encounter issues such as missing data and errors due to problems with Lucene indexes in the underlying RavenDB document database. Although the data remains intact within RavenDB, it may not appear in the user interface because it is not indexed. To resolve this, users can connect to the RavenDB Management Studio, which is accessible via a specific port on the Octopus server, and reset the indexes by deleting them, prompting automatic rebuilding upon restarting Octopus. This process involves accessing the RavenDB Management Studio with Windows Administrator credentials and restarting both the Octopus service and web portal. If issues persist after these steps, users are advised to contact support for further assistance.
Jul 30, 2013 583 words in the original blog post.
Deployments often become an afterthought in application development, leading to complex challenges when transitioning software into different environments. To ease deployment, it is crucial to consider deployment strategies during the design phase, such as determining installation locations, managing configuration options, and understanding dependencies. Automating as much of the deployment process as possible is beneficial, even if some manual intervention is needed. Adopting conventions or creating new standards, making applications self-deploying, and avoiding fixed assumptions about application behavior can further streamline deployments. Ideally, a single, adaptable deployment procedure should be used to handle various types of changes, thereby increasing reliability and reducing complexity. Although automating deployments for large applications can be difficult and time-consuming, designing applications with deployment in mind can significantly simplify the process.
Jul 23, 2013 845 words in the original blog post.
On July 19, 2013, Paul Stovell announced a new version of OctoPack, addressing a bug that caused the package to install incorrectly depending on the installation method. This update introduces the ability for users to specify exact files for inclusion in their NuGet packages by using the <files> element in their NuSpec files, ensuring only the specified files are packaged without path resolution. All file paths are relative to the project directory, simplifying the packaging process with NuGet.exe. Paul, who founded Octopus with his wife Sonia in 2012, also enjoys carpentry and DIY projects in his spare time.
Jul 19, 2013 173 words in the original blog post.
Octopus Deploy, initially launched with a basic feature set, has gained traction among innovators and early adopters for automating the deployment of ASP.NET applications and Windows services, reducing reliance on PowerShell, and integrating with tools like NuGet and TeamCity. Over time, the platform has expanded its capabilities to include support for Windows Azure, FTP, and more, attracting a diverse user base, including major brands deploying hundreds of projects across numerous machines. In response to insights gained from version 1.0, Octopus 2.0 is being developed with significant architectural changes, such as adopting an HTTP API-first approach, employing Nancy for self-hosting instead of ASP.NET MVC on IIS, and embracing eventual consistency to enhance performance and scalability. The new version also introduces multi-tenant deployments, a refined deployment process for projects, and improved variable management, with plans for a beta release anticipated by late summer 2013.
Jul 10, 2013 1,052 words in the original blog post.