GitHub Actions

所在平台: Udemy

课程主页: https://www.udemy.com/course/devops-github-actions/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:GitHub Actions** **课程概述:** 本课程主要介绍 GitHub Actions,这是 GitHub 平台上实现持续集成/持续交付(CI/CD)的解决方案。CI/CD 的目标不仅是保证代码质量(Continuous Integration),更是将应用程序交付到目标环境(Continuous Delivery)。这些目标环境可以是 Web 服务器,也可以是发布编译好的可执行程序。 GitHub Actions 是 GitHub 提供的 CI/CD 工具,这对于在 GitHub 平台上开发和协作的开发者来说是一项重要的技能。它对于 DevOps 工程师尤为重要,但同时也适用于希望自动化代码仓库中操作的普通开发者。 **您将学到:** * 工作流(workflow)、触发器(trigger)、执行器(runner)的概念 * 如何将任务分解为作业(job)和步骤(step) * 如何阅读日志 * 如何配置安全性 * 如何使用预置操作或自定义脚本 * 如何配置开发框架 * GitHub CLI 的使用 * 创建制品(artifact)和发布(release) * 利用 OpenAI 进行自动代码审查 * 将应用程序部署到 Azure WebApp * 使用 GitHub Marketplace 中的工具扫描代码 **先修要求:** * 熟练使用 Git 和 GitHub(建议先完成相关基础课程) * 理解软件生产过程自动化的必要性 **课程形式:** 课程包含一系列短小的教学视频,每个视频后都有一个测验,帮助您巩固所学知识。课程还提供 PDF 电子书,包含每节课的简要笔记,方便复习。建议拥有自己的 GitHub 账号,以便实践所学内容。课程代码可在作者的 GitHub 仓库中找到。 **总结:** GitHub Actions 是 DevOps 的核心,也是最受欢迎的 CI/CD 实现。通过学习本课程,您将获得一项在 DevOps 领域不可或缺的关键技能。

课程评论(0条)

课程详情

Programista tworzy aplikację. Godzinami pisał kod, testował go lokalnie, aż w końcu wysyła go do repozytorium, np. na GitHub. Czy to koniec pracy nad aplikacją? Nie. To początek nowego etapu zwanego CI/CD, który w przypadku GitHub nosi nazwę GitHub Actions. Celem CI/CD jest zapewnienie jakości kodu (Continuous Integration - CI) ale też na dostarczaniu aplikacji do docelowego środowiska (Continuous Delivery - CD). Takim finalnym środowiskiem mogą być serwery webowe, ale czasami praca nad aplikacją może kończyć się na opublikowaniu skompilowanych binariów w postaci release.Proces CI/CD można realizować różnymi narzędziami. Na tym kursie omawiamy GitHub-owe rozwiązanie, czyli GitHub Actions. GitHub to najpopularniejsza platforma do zarządzania kodem źródłowym i organizowania współpracy programistów, stąd umiejętność implementowania CI/CD w oparciu o GitHub Actions jest bardzo potrzebna. GitHub Actions jest niezbędna dla inżynierów DevOps, którzy dostarczają aplikację do finalnych środowisk, ale przyda się też programistom, którzy mogą samodzielnie definiować, co ma się stać z kodem po jego umieszczeniu w repozytoriumNauczysz się tutaj: co to jest workflow, trigger, runner, jak podzielić pracę na joby i stepy, jak czytać logi, jak konfigurować bezpieczeństwo, jak korzystać z gotowych akcji lub własnych skryptów, jak konfigurować framework programistyczny. Poznasz GitHub CLI, stworzysz artefakty i release, wykorzystasz OpenAI do automatycznej recenzji zmian, wyślesz aplikację do Azure WebApp przeskanujesz kod pakietami dostępnymi w GitHub MarketplaceZapisując się na kurs musisz wiedzieć jak pracować z git-em i GitHub - mamy już dostępny inny kurs na ten temat, i w razie potrzeby sugeruję zacząć od niego. Dobrze byłoby też rozumieć, dlaczego jest potrzebna automatyzacja procesów związanych z produkcją oprogramowania.Kurs składa się z szeregu krótkich lekcji, do każdej z nich masz quiz, dzięki któremu możesz zweryfikować opanowanie materiału. Do kursu jest dołączony podręcznik PDF z krótką notatką z każdej lekcji, co przyda się do powtórek. Warto też posiadać własne konto na GitHub, bo dzięki temu możesz samodzielnie ćwiczyć zdobywaną tu wiedzę. Kod związany z kursem jest dostępny w repozytorium autora - a jakże - na GitHub.GitHub Actions to najpopularniejsza implementacja CI/CD, która stanowi trzon DevOps. Dlatego zapraszam na kurs „GitHub Actions". Obejrzyj lekcje próbne, dodaj kurs do koszyka i zdobądź nową kompetencję niezbędną w DevOps

课程标签

0人关注该课程

主题相关的课程