Git Product home page Git Product logo

github-actions-course's Introduction

Mastering GitHub Actions: From Beginner to Expert

Check my other courses:

Welcome everyone! I'm very happy to see you around, and I hope this repository brings lots of value for those learning more about GitHub Actions. Make sure to check the link above for a great discourse on the course in Udemy, where I not only provide theoretical explanations around all the concepts here, but also go in details through the entire coding of the examples in this repository.

Here are a few tips for you to best navigate the contents of this repository:

  1. Workflow examples are all located in the .github/workflows directory. Each example has a matching top-level directory where all the necessary code is stored, together with a README.md file with more information about the topic.
  2. For each workflow file, make sure to check the history of that file in GitHub. I often make several commits per file, and checking the history helps to understand how the workflow has evolved. The commits also mirror closely the individual steps I take during the recordings of my course.
  3. You can easily browse all the commits related to a single topic by searching on GitHub's top-right search bar by the name of the folder of that topic (for example, for commits related to reusable workflows, look for 18-reusable-workflows). I made sure to include the topic in every commit, so everything is very easy to follow and understand.

Additional Links:

github-actions-course's People

Contributors

lauromueller avatar

Stargazers

Douglas Luna avatar Robert Perez avatar  avatar João Guilherme Wolf e Conte avatar Tomislav Senegačnik avatar  avatar  avatar Pape Mactar NDIAYE avatar Diego Machado avatar Devvaannsshhh avatar Luiz Garrido avatar  avatar Davide @Arco avatar  avatar  avatar André Luiz avatar  avatar Erico Souza avatar Salman Haider avatar Johan Ohlin avatar  avatar Thomas Lee avatar Paulien Leeuwenburgh avatar Luciano Gimenez avatar Nuttanun Dacha avatar Pau avatar  avatar Alex Galhardo avatar Zaur Adigozalov avatar hxj avatar Halim Can Ocaklı avatar

github-actions-course's Issues

.github/workflows/01-building-blocks.yaml isn't aligned with the problem statement of Practical Exercise 01 - Creating Our First Workflow

Considering the problem statement at Practical Exercise 01 this should be the final 01-building-blocks.yaml

name: 01 - Building Blocks

on:
  push:
  workflow_dispatch:

jobs:
  echo-hello:
    runs-on: ubuntu-latest
    steps:
      - name: Say hello
        run: echo "Hello, World!"

  echo-goodbye:
    runs-on: ubuntu-latest
    steps:
      - name: Failed step
        run: |
          echo "I will fail"
          exit 1
      - name: Say goodbye
        run: echo "Goodbye!"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.