GitHub拥有5000万余开发者,所有人都在同一个平台上协作编程。更新后Gi会确保软件开发生命周期的每个阶段都支持无缝协作。例如,你可能需要对功能创新进行头脑风暴、帮助新用户熟悉平台,或者讨论某个软件的最佳用法。GitHub Satellite大会最近发布的GitHub Discussions可以促进沟通,已开始公测。如果你希望提升团队的协作能力,可以关注GitHub 创新咨 讯 进一步了解。
安全发布和维护代码在过去的六个月里,Azure推出了30 多个 GitHub Actions ,你可以借助这些actions创建一系列工作流,用于在多种Azure服务(Web应用、无服务器函数计算、Kubernetes等)上进行开发、测试、打包、发布和部署。许多用户反馈说编辑一大堆YAML会很难构建CI / CD管道,并且需要花大量时间设置不同的工具,还得来回切换。所以,现在将G itHub Actions for Azure 集成到Visual Studio Code、Azure CLI和Azure门户中,简化了从你惯用的平台部署到Azure的体验。点击链接可以下载新的Visual Studio Code 扩展 或在GitHub Actions for Azure上安装Azure 命令行界面( CLI )扩展 。
在生产环境中发布代码时,安全性也是一个重要问题。GitHub Satellite上发布了代码扫描和秘密扫描功能的云测试版,开发者可以安全地使用和发布代码。在GitHub中启用代码扫描后,目前最先进的语义分析引擎CodeQL 会扫描每个Git push,看看有没有新的安全问题。私有代码库现在也使用秘密扫描功能监控私有代码库中的已知机密格式,一旦发现会立即通知开发者。开发者现在可以在源代码漏洞部署到生产环境之前找出漏洞,并采取补救和预防措施。
除去这些,Build还为开发者带来了更多好消息:
• Windows 10推出了编程方面的改进和增强。Windows Terminal 1.0 的正式发布,为命令行工具和shell(如命令提示符、PowerShell、WSL和Azure Cloud Shell)的用户提供了快速的现代化终端应用。
• 即将为Linux 的 Windows 子系统( WSL ) 推出GPU计算支持,加快计算速度。
• GUI应用程序支持即将推出,你可以打开WSL实例直接运行Linux GUI应用程序,无需第三方X Server。有了这个功能,你就可以在Linux环境或某些Linux专有的应用程序中运行自己选择的IDE。
无论在公司还是远程办公,现在我们可以花更少的时间来设置环境、配置系统和基础架构,这样就能腾出更多的时间进行编码、构建解决方案。开发团队不管在哪里开发项目,都能轻松地协作。当你在发布和维护代码的时候,无安全漏洞的自动化工作流可以帮到你。微软提供了一整套端到端的云平台和开发者工具,可以满足你的开发需求,让你和你的团队无论身处何地都能保持持续的高效工作。