-
ได้เรียนรู้และเข้าใจหลักการพื้นฐานของการทำ CI/CD - สอนการติดตั้ง Jenkins ตั้งแต่เริ่มต้นจนนำไปสู่การประยุกต์ใช้งานจริง สอนละเอียดทุกขั้นตอนสามารถทำตามได้ทันที - การติดตั้ง Jenkins ตั้งแต่เริ่มต้นทั้งแพลตฟอร์มที่เป็นวินโดว์และลีนุกต์ - ตัวอย่างการ Build Maven, Gradle และ NodeJS โปรเจ็ค ไปจนถึงการ Deploy package ไปยังเครื่องต่างๆ - การ Integrate Jenkins กับทูลต่างเช่่น Artifactory Server, GitHub, SonarQube |
บทนำ แนะนำคอร์ส ดูตัวอย่างฟรี 02:06 บทที่ 1 แนะนำ Jenkins และ Jenkins Architecture ตอนที่ 1 Jenkins คืออะไร ดูตัวอย่างฟรี 00:48 ตอนที่ 2 Continue Integration Concept ดูตัวอย่างฟรี 02:52 ตอนที่ 3 Jenkins Architecture 02:52 บทที่ 2 การติดตั้ง Jenkins Server ตอนที่ 4 Install Jenkins on Windows 10:36 ตอนที่ 5 Install Jenkins on Linux 09:01 บทที่ 3 เริ่มต้นสร้าง Jenkins Project ตอนที่ 6 Jenkins Free Style Project 05:01 ตอนที่ 7 Build Environment Variables 07:34 บทที่ 4 การติดตั้ง Jenkins Agent และการ Manage Nodes ตอนที่ 8 Add Jenkins Agent (Linux) 18:40 ตอนที่ 9 Add Jenkins Agent via SSH 07:25 ตอนที่ 10 Add Jenkins Agent Windows 10:48 บทที่ 5 การใช้งาน Git Tool และ การ Checkout Code ตอนที่ 11 Install Git Tool on Windows and Linux 02:13 ตอนที่ 12 Git Checkout code from GitHub 08:30 ตอนที่ 13 Git Checkout code from GitHub from Windows Agent 03:14 ตอนที่ 14 Jenkins Build Trigger 17:42 บทที่ 6 การใช้งาน GitHub ตอนที่ 15 การสร้าง GitHub Account และการสร้าง Private Repository 02:57 ตอนที่ 16 การ Checkout โคดโดยผ่านโปรโตคอล HTTPs 03:35 ตอนที่ 17 การ Checkout โคดโดยผ่านโปรโตคอล SSH 08:57 บทที่ 7 ตัวอย่างการใช้ Jenkins เพื่อทำการ Build Java ด้วย Gradle ตอนที่ 18 Install Gradle on CentOS 03:51 ตอนที่ 19 ตัวอย่างการ Build Gradle โปรเจค 06:42 ตอนที่ 20 การ Build JAVA Library ด้วยการใช้ Gradle Plugins 05:50 บทที่ 8 การ Integrate Jenkins กับ JFrog Artifactory Server ตอนที่ 21 การติดตั้ง JFrog Artifactory Server 07:02 ตอนที่ 22 การติดตั้ง JFrog Artifactory Plugins 03:22 ตอนที่ 23 การ Publish artifact ไปไว้บน Artifactory Server 04:16 บทที่ 9 ตัวอย่างการใช้ Jenkins เพื่อทำการ Build Java ด้วย Maven ตอนที่ 24 อธิบายภาพรวมตัวอย่างการ Build วาจาด้วย Maven 00:57 ตอนที่ 25 การติดตั้ง Maven 02:42 ตอนที่ 26 ตัวอย่างการสร้าง Jenkins Project เพื่อสร้าง Build Maven Project 06:42 บทที่ 10 การ Deploy package ไปที่ Tomcat Server ตอนที่ 27 ติดตั้ง Tomcat Server 06:37 ตอนที่ 28 Release Java war ไฟล์ไปยัง Tomcat Server 05:04 ตอนที่ 29 ตัวอย่างการ release war ไฟล์ไปยัง Artifactory Server และ Deploy ไปยัง Tomcat 10:15 บทที่ 11 การ Build NodeJS Project ตอนที่ 30 การติดตั้ง NodeJS 02:45 ตอนที่ 31 การสร้าง Build และ การสร้าง Package ของ NodeJS 03:44 ตอนที่ 32 จำลองการสร้าง Production environment ติดตั้ง PM2 03:42 ตอนที่ 33 การ Deploy NodeJS ไปยัง Production Server 12:19 ตอนที่ 34 เทคนิคการใช้ Content Replace plugins 05:38 บทที่ 12 Jenkins Security ตอนที่ 35 ทำความเข้าใจกับ Jenkins Security 04:06 ตอนที่ 36 การกำหนดสิทธิ์แบบ Matrix Base Security 04:21 ตอนที่ 37 การกำหนดสิทธิ์แบบ Project Based Matrix Authorization 05:46 ตอนที่ 38 การกำหนดสิทธิ์แบบ Role Base Security 17:09 บทที่ 13 รู้จักกับ Jenkins Post build ตอนที่ 39 การส่ง Email Notification 05:57 ตอนที่ 40 การแสดง Unit test Report บน Jenkins ดูตัวอย่างฟรี 05:51 บทที่ 14 ทำความรู้จักและเข้าใจการใช้ Jenkins Pipeline ตอนที่ 41 สาธิตการใช้งาน Jenkins Pipeline 06:12 ตอนที่ 42 Jenkins Pipeline Concept 01:37 ตอนที่ 43 วิธีการเขียน Jenkins Pipeline Script 05:17 ตอนที่ 44 การประยุกต์ใช้งาน Jenkins Pipeline 05:14 บทที่ 15 การ Integrate Jenkins กับ SonarQube เพื่อตรวจสอบ Code Quality ตอนที่ 45 ทำความรู้จักกับ SonarQube ดูตัวอย่างฟรี 03:21 ตอนที่ 46 การติดตั้ง SonarQube Server 02:56 ตอนที่ 47 การติดตั้ง SonarQube Scanner 11:15 ตอนที่ 48 สาธิตการใช้งาน SonarQube 07:46 บทที่ 16 รวบรวมเทคนิคต่างๆ (Bonus) ตอนที่ 49 การ Trigger build ด้วยการใช้ GitHub Webhook ดูตัวอย่างฟรี 05:12 ตอนที่ 50 การสร้าง View บน Jenkins 01:10 ตอนที่ 51 การเปลียนชื่อ การ Disable และการลบ Jenkins Project 01:48 ตอนที่ 52 เทคนิคการจัดการกับ Old build 02:28 ตอนที่ 53 การ Build Job ที่เกี่ยวข้องกัน 04:01 |
5 ชั่วโมง 17 นาที | |
Basic | |
Thai | |
Self-paced | |
- | |
- | |
- | |
- |