YoVDO

Developer Keynote - GitHub Actions

Offered By: SAP via YouTube

Tags

GitHub Actions Courses GitHub Courses CI/CD Courses

Course Description

Overview

Dive into a comprehensive developer keynote that explores how to enhance SAP development and DevOps capabilities using GitHub Actions. Learn the fundamentals of GitHub Actions, including terminology, workflows, and organization-level features. Explore practical examples, from creating simple workflows to implementing complex scenarios. Discover how to leverage self-hosted runners, incorporate actions into workflow steps, and utilize the powerful github-script action for API access. Gain insights into real-world applications, such as image building and publishing, issue management, and working with URL notes repositories. Perfect for SAP developers looking to streamline their development processes and harness the full potential of GitHub Actions.

Syllabus

Welcome and introduction
Examples of GitHub Actions use in our context
GitHub Actions terminology actions, workflows, jobs, steps, runners
Exploring the image-build-and-publish.yml workflow
Looking at GitHub org-level features shared secrets and runners
Creating the simplest workflow that could possibly work
Brief overview of what and where actions are and what they can do
Expanding on the simple workflow - adding an input
Getting the workflow to run on a self-hosted runner
Bring in the use of an action into a workflow job step
Creating issues to see that the action successfully added comments to them
Looking in depth at the "url-notes" repo and associated workflow
Highlighting the github-script action for powerful access to the API surface


Taught by

SAP Developers

Related Courses

Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera