GitHub Enterprise Server Adds Deployment Rollout Controls |
Written by Kay Ewbank |
Monday, 11 March 2024 |
Version 3.12 of GitHub Enterprise Server, the self-hosted version of GitHub that organizations can install on their own servers, has been released with support for restricting deployment rollouts. GitHub Enterprise Server is designed to give large companies a way to deploy GitHub in their own environments and can be used locally to manage custom apps designed for an organization's users. It offers all the same features as the cloud-based version of GitHub, including commit histories, code browsing, compare views, pull requests, issues, wikis, gists, organizations and team management, plus additional features for security, compliance, and customization. Teams can now restrict their deployment rollouts to select tag patterns in GitHub Actions Environments. Environments can be used to configure your deployment environments with protection rules and secrets, and support for tag patterns has now been added. This can be used to specify selected tags to add an additional layer of security and control. For example, you can now define that only "Releases/*" tags can be deployed to your production environment. Another improvement lets you enforce which GitHub Actions workflows must pass with organization-wide repository rulesets. Pull request merges can now be automated using merge queues. This automates the process of validating and merging pull requests to ensure the branch is never broken and reduce the time to merge. A new Dependabot alert rule type has been added as a beta. Dependabots are automated dependency updates built into GitHub. The beta alert rule type lets customers choose how to respond to Dependabot alerts automatically by setting up custom auto-triage rules in their repository or organization. This release also adds a beta of secret scanning for non-provider patterns, and an update to code scanning's default setup to support all CodeQL languages. This changes languages are analyzed in repositories, and removes the need to manually select compiled languages for inclusion in the default setup configuration for repositories. Instead, the system will automatically attempt to analyze all CodeQL supported languages. GitHub Enterprise Server 3.12 is available now. More InformationGitHub Enterprise Server Download Related ArticlesGitHub Enterprise Server Adds Projects Support GitHub Enterprise Adds Centralized User Accounts Visual Studio Integrates GitHub Accounts GitHub Enterprise 2.14 Adds Unified Search To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |