AWSで学ぶ!JenkinsによるCI/CDパイプライン入門講座

所在平台: Udemy

课程主页: https://www.udemy.com/course/awsjenkinscicd/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:AWSで学ぶ!JenkinsによるCI/CDパイプライン入門講座 课程概述: 本课程分为理论部分和实践部分。理论部分将介绍CI/CD及其流程、Continuous Integration/Delivery/Deployment的区别,Jenkins的历史和特点、作业类型(自由风格/管道)、Jenkins GUI与Jenkinsfile的创建方法等。而在实践部分,将使用AWS环境进行多个实际操作,以加深对CI/CD管道的理解。 在动手实践中,学员将学习到以下内容: - 在Amazon EC2上安装Jenkins(Linux) - 确认Jenkins的GUI配置 - 使用Jenkins构建CI/CD管道,包括通过Jenkins GUI和利用Jenkinsfile来构建管道 - 使用插件实现Jenkins与GitHub的集成(源代码管理)和与Amazon S3的集成(云服务) - 验证Jenkins GUI的认证与授权控制,包括用户添加和角色权限控制 - 学习其他实用功能,如使用Stage View插件自定义执行结果视图,以及JenkinsCLI的使用 课程的独特之处在于,它是一个完整的课程,省去学员自行查找资料的麻烦,并且每一步都会详细解释技术和步骤的理由,确保学员能够无障碍地学习。此外,所有讲座视频均可下载,方便学员在任何地方观看。每个实践环节都附有完成版的Jenkinsfile和执行命令,减少因编码错误所带来的麻烦。 课程完成后,学员将能够: - 用自己的话解释CI/CD管道的概念 - 理解Jenkins构建CI/CD管道的总体过程 - 知道如何通过Jenkins GUI和Jenkinsfile来构建管道 - 理解Jenkins插件与其他服务的集成 - 熟悉Jenkins GUI的认证与授权控制 - 利用Stage View插件自定义执行结果视图 - 掌握JenkinsCLI的使用方法 课程内容包括: 1. 课程概述及自我介绍 2. CI/CD管道和Jenkins概述(理论部分) 3. Jenkins动手实践(实践部分) 4. 各种作业的创建与集成方法 5. 实践中常用的工具与功能 通过本课程,学员将全面掌握Jenkins与CI/CD管道的知识,为将来的项目实践打下坚实的基础。

课程评论(0条)

课程详情

<コースの概要>本コースは前半の理論編で、CI/CDパイプラインとは(CI/CD、CI/CDパイプラインとは何か、CI/CDパイプラインの処理フロー)、Continuous Integration / Continuous Delivery/Deploymentの違い、Jenkinsとは(Jenkinsの歴史、特徴、ジョブ実行の流れ)、ジョブの種類(フリースタイル/パイプライン)※JenkinsGUI、Jenkinsfile(コード)(Pipeline as Codeと呼ばれる)の作成方法の違い等、ハンズオンの流れ(実施概要、事前準備が必要なもの)を学んだ後、後半の実践編でAWS上の環境を使用して数多くのハンズオンを実施することで、より理解が深まる構成となっております。ハンズオンでは以下の内容を取り扱い、Jenkins(on Amazon EC2)とGitHub、Amazon S3連携による、Webページのテスト、デプロイを通じて、CI/CDパイプラインの仕組みを実践的に学ぶことができます。[ハンズオン実施内容]・Jenkinsインストール(on Amazon EC2(Linux)) ・JenkinsGUI構成確認・JenkinsによるCI/CDパイプライン構築 JenkinsGUIによるパイプライン構築、 Jenkinsfile(コード)によるパイプライン構築(Reference見方、Generator使い方込)・プラグインによる、Jenkinsと他サービス連携 GitHubプラグインによる、JenkinsとGitHub連携(ソースコード管理システム連携)、  AWSプラグインによる、JenkinsとAmazon S3連携(クラウドサービス連携) ・JenkinsGUIの認証・認可制御確認 ユーザー追加、ロール(開発者/テスター)に応じた権限制御・その他便利機能の使い方確認 Stage ViewプラグインによるJenkinsGUIの実行結果ビューカスタマイズ、 JenkinsCLIの使い方<他教材との違い>本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。・1本完結型コースであるためご自身でネット検索やマニュアル確認等を行う手間がかからない。・CI/CDパイプライン、Jenkinsとは何か、なぜその手順で設定するのか等、解説する技術や手順一つとってもその理由や背景を詳細に説明しているため途中で止まらずに受講できる。・全レクチャー動画ダウンロード可能なため、場所を問わずどこからでも受講できる。・各ハンズオンに完成版のJenkinsfileや実行コマンド等を添付しているため、コーディングミスによる原因調査等、余計な手間がかからない。<コース受講後の姿>本コース受講後には以下のスキルを自然と身に付けることができます。・CI/CDパイプラインとは何か、について自分の言葉で説明できるようになる・JenkinsによるCI/CDパイプライン構築の概要理解 ・JenkinsGUIによるパイプライン構築 ・Jenkinsfile(コード)によるパイプライン構築・プラグインによる、Jenkinsと他サービス連携の概要理解 ・GitHubプラグインによる、JenkinsとGitHub連携(ソースコード管理システム連携) ・AWSプラグインによる、JenkinsとAmazon S3連携(クラウドサービス連携)・JenkinsGUIの認証・認可制御の概要理解 ・ユーザー追加、ロール(開発者/テスター)に応じた権限制御・その他便利機能の使い方が身に付く ・Stage ViewプラグインによるJenkinsGUIの実行結果ビューカスタマイズ ・JenkinsCLIの使い方<コースの内容>本コースの内容は以下の通りです。コース概要本コース受講にあたって自己紹介本コースのねらい本コースの内容CI/CDパイプライン・Jenkins概要(理論編)CI/CDパイプラインとはContinuousIntegration / ContinuousDelivery/Deploymentの違いJenkinsとはジョブの種類(フリースタイル/パイプライン)ハンズオンの流れJenkinsハンズオン(実践編)準備1-EC2インスタンス作成-準備2-Jenkinsインストール-準備3-JenkinsGUI構成確認-本編1-ジョブ作成(フリースタイル)_単発ジョブ編-本編2-ジョブ作成(フリースタイル)_連動ジョブ編-本編3-JenkinsGUI認証・認可制御-本編4-ジョブ作成(パイプライン)_Jenkinsfile 手入力編-本編5-ジョブ作成(パイプライン)_Jenkinsfile GitHub取得編-本編6-ジョブ作成(パイプライン)-GitHubトリガー起動編-本編7-ジョブ作成(パイプライン)-テスト環境デプロイステージ実装編-本編8-ジョブ作成(パイプライン)-テストステージ実装編-本編9-ジョブ作成(パイプライン)-本番環境デプロイステージ実装編-付録1-ビューカスタマイズ(Stage Viewプラグイン)-付録2-JenkinsCLI-後片付け-AWSリソース削除-ボーナスレクチャーボーナスレクチャー

课程标签

0人关注该课程

主题相关的课程