Home / Companies / Octopus Deploy / Blog / July 2019

July 2019 Summaries

11 posts from Octopus Deploy

Filter
Month: Year:
Post Summaries Back to Blog
In episodes 43 to 45 of the "Ask Octopus" series, topics such as LTS 2019.6, restarting virtual machines during deployments, and Automatic Release Creation are explored. These episodes feature discussions by Derek, Bob, and Ryan on their respective subjects, offering insights into these technical aspects. Viewers are encouraged to submit questions through the Ask Octopus page, community Slack, or email, and can find further details in the related documentation and blog posts. The series invites engagement with its audience through various platforms, including a YouTube channel where new episodes are regularly added.
Jul 31, 2019 136 words in the original blog post.
In a series of episodes from the "Ask Octopus" series, key topics such as data migration, installing the Linux Tentacle, and connecting on-premises servers to Octopus Cloud are discussed by Derek Campbell and Bob. These episodes provide viewers with direct insights and solutions related to Octopus Cloud services, while offering various platforms for audience engagement, including submitting questions via the Ask Octopus page, community Slack, or email. For those seeking further details, additional resources are available in Octopus's documentation, covering areas like data migration, backup and restore, and Linux Tentacle early access. Viewers are encouraged to subscribe to the YouTube channel and follow the playlist for updates on new episodes.
Jul 24, 2019 149 words in the original blog post.
Octopus Deploy enhances deployment consistency and reliability by ensuring uniform processes across different environments, although variables can change between them, which necessitates careful management to avoid deployment issues. The article discusses methods to detect missing or unchanged variables in deployment steps, particularly focusing on .NET .config files where developers may overlook updating or adding variables. By utilizing custom deployment scripts in steps like Deploy to IIS, users can verify that all app setting keys are present and that placeholder substitutions in files are correctly executed, thereby avoiding potential problems during the deployment phase. It emphasizes the importance of preemptively checking and managing variables to ensure smooth and error-free deployments, even offering solutions for handling static app settings that don't need frequent updates.
Jul 22, 2019 1,073 words in the original blog post.
In episodes 37 to 39 of the "Ask Octopus" series, various topics related to Octopus Deploy are explored, including acquiring diagnostic logs, addressing failed upgrades, and managing deployment channels with child projects. Viewers are encouraged to engage with the content by submitting questions through the Ask Octopus page, community Slack, or email, while further information can be accessed via Octopus documentation covering topics like logging, command line operations, and version rules. The series also invites viewers to subscribe to the YouTube channel and follow the playlist for future episodes, fostering an interactive and informative environment.
Jul 12, 2019 150 words in the original blog post.
The blog post discusses the introduction of a feature that allows referencing packages within script steps, enhancing deployment processes by eliminating the need to first push a package to a target. This feature, originally introduced by Michael Richardson, simplifies the process by enabling the direct execution of scripts on Octopus servers or workers. The post explains how custom step templates can dynamically reference packages by assigning the package ID to a step template parameter, allowing access to extracted package files for further actions. It also addresses challenges with deploying specialized software, such as SSIS packages, which require specific modules not natively available on workers. To tackle this, the post suggests using the PowerShell Gallery to install necessary modules at deploy-time, ensuring compatibility by downloading and adding modules dynamically. This process includes setting up a temporary folder, checking for module installation, downloading and importing missing modules, and ensuring the availability of necessary assemblies, ultimately making deployment processes more efficient and adaptable.
Jul 09, 2019 776 words in the original blog post.
Mark Siedle, a UX specialist at Octopus, shares insights on the importance of simplifying user experience by minimizing distractions and ensuring clear communication in software design. He emphasizes aligning design elements to reduce cognitive load, which aids users in understanding and navigating new features efficiently. Siedle highlights recent efforts at Octopus to enhance onboarding by introducing a dismissible help sidebar, allowing new users to access necessary information without cluttering the interface for experienced users. He stresses the significance of open communication and feedback within UX teams to foster growth and adaptability, encouraging team members to remain flexible and prioritize the user's perspective in design decisions. Ultimately, Siedle advocates for maintaining focus on the core value provided to customers while eliminating unnecessary noise that may hinder their experience.
Jul 05, 2019 1,551 words in the original blog post.
In episodes 34 to 36 of the "Ask Octopus" series, various topics are addressed, including the end of life support for Server 2008 and the use of Octopus Server on Linux, the implementation of project templates for specific scenarios, and the binding of variables to multiple roles. Viewers are encouraged to submit questions via the Ask Octopus page, community Slack, or email, and the episodes provide direct links to relevant discussions by Derek, Bob, and Ryan. Additional resources and information on these topics can be found in the provided documentation, and viewers can subscribe to the YouTube channel for future episodes.
Jul 04, 2019 164 words in the original blog post.
In episodes of the "Ask Octopus" series, topics such as deploying incremental changes, utilizing Octopus.Client across different Spaces, and implementing Auto Scaling Groups with Octopus Deploy are discussed. Viewers are encouraged to submit questions via the Ask Octopus page, community Slack, or email, and direct links to the specific video discussions are provided. The episodes feature Ryan and Bob addressing these subjects, and additional information can be found in the accompanying documentation, which includes examples for AWS and Azure. The content is available on their YouTube channel, with an invitation to subscribe for updates on new episodes.
Jul 02, 2019 150 words in the original blog post.
Octopus has announced the early access release of a native Linux Tentacle, expanding its support for deployment targets beyond Windows to include Linux environments. Traditionally, Octopus deployments to Linux required configuring servers as SSH targets, which posed challenges in highly secure environments where opening port 22 is not feasible. The new Linux Tentacle addresses these security concerns by supporting a polling mode that allows Linux servers to communicate with the Octopus Server without needing open inbound ports, thus enhancing security and flexibility. This approach is especially beneficial for teams using Octopus Cloud or deploying within strict network environments like DMZs, as it only requires outbound communication on specific ports. Tentacle is available in DEB, RPM, and .tar.gz formats, built on .NET Core 2.x, and Octopus is actively seeking feedback through early access to ensure comprehensive support for Linux deployments akin to what is offered for Windows.
Jul 02, 2019 660 words in the original blog post.
Octopus Deploy has announced enhancements to its account management system with the introduction of Octopus ID, aiming to simplify user interactions by offering single sign-on capabilities. Users can now log in with existing Google or Microsoft accounts, and manage their self-hosted Octopus licenses more efficiently by importing license keys into their accounts. The Octopus ID also facilitates easy setup of new Cloud trials and plans for future improvements, such as sharing licenses with team members and integrating seamless support forum access. The updates aim to streamline the process of managing Octopus Cloud instances and enhance user experience by reducing the need for multiple login credentials, ultimately making deployments quicker and more accessible.
Jul 02, 2019 665 words in the original blog post.
Octopus Deploy 2019.6 LTS, a self-hosted release, offers six months of long-term support, focusing on critical bug fixes and security patches without introducing new features. This release includes enhanced Jira integration, allowing teams to monitor release and deployment statuses directly in Jira, alongside new functionalities for build information and work item tracking, supporting GitHub and Jira with Azure DevOps compatibility forthcoming. It also introduces automatic release note generation and script module support for languages like C#, F#, Bash, and Python. Early access to a Linux Tentacle agent addresses security concerns by facilitating communication between Octopus Server and Linux deployment targets without requiring open inbound ports. Minor breaking changes include adjustments in configuration command outputs, email uniqueness policies, and health check properties, necessitating testing for automation-dependent teams.
Jul 01, 2019 669 words in the original blog post.