|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/github-actions-the-complete-guide/
课程评论:没有评论
GitHub Actions - 完整指南 **课程概述:** 本课程将从零开始,全面介绍GitHub Actions。GitHub Actions是GitHub提供的非常流行且快速发展的CI/CD自动化服务。本课程无需任何GitHub Actions的先验知识。 在面对日益增长的开发和代码复杂性以及高频率的应用更新部署时,强大的自动化平台和工具至关重要。GitHub Actions正是这样一个平台,它能帮助您自动化代码测试、构建、部署,甚至GitHub仓库和项目的管理。 **通过本课程,您将学到:** * GitHub Actions的所有关键构建模块和组件。 * 如何构建和编排简单及复杂的自动化流程(workflows)。 * 如何将自动化流程与触发事件关联并配置事件详情。 * 如何有条件地运行任务(jobs)或任务步骤。 * 如何管理环境变量。 * 如何处理任务结果、输出和输入。 * 如何利用社区提供的Actions。 * 如何构建自定义Actions。 * 如何保障自动化流程和任务的安全。 * 以及更多内容! **先决条件:** 本课程不需要任何GitHub Actions知识。您也无需成为一名高级开发者或Git/GitHub用户,但具备基础的开发和Git知识会更有帮助。课程包含一个Git和GitHub的复习模块。 **课程特色:** 这是一门实践导向的课程,将深入探讨所有关键概念,并结合具体的案例。您将为多个项目和需求构建不同的自动化流程。此外,您还将学习如何与GitHub API进行交互,并将第三方(及自定义)Actions集成到您的自动化流程中。
GitHub Actions is an extremely popular and fast-growing CI / CD automation service offered by GitHub. This course teaches GitHub Actions from the ground up, without any prior GitHub Actions knowledge assumed or required.In order to handle growing development and code complexity and deploy application updates with high frequency, powerful automation platforms and tools are required. As you will learn throughout this course, GitHub Actions is such a platform, enabling you to automate anything from code testing, building and deployment all the way up to GitHub repository and project management.With this course, you'll learn:About all key GitHub Actions building blocks & componentsHow to build and orchestrate both simple and complex workflowsHow to connect workflows to events & configure event detailsHow to run jobs or job steps conditionallyHow to manage environment variablesHow to handle job results, outputs and inputsHow to leverage community actionsHow to build custom actionsHow to secure workflows and jobsAnd much more!This course requires no prior GitHub Actions knowledge. You also don't need to be an advanced developer or Git / GitHub user, though fundamental development and Git knowledge is recommended - though the course does come with a Git & GitHub refresher module.This course is a practice-oriented courses, exploring all key concepts whilst diving into concrete examples. You'll build different workflows for multiple projects and requirements.You will also learn how to interact with GitHub APIs and implement third-party (and custom) Actions into your workflows.