Skip to content

xergioalex/github-actions-course-platzi

Repository files navigation

GitHub Actions

Site: https://github.com/features/actions Docs: https://docs.github.com/es/actions

  • We can build projects on any OS using docker.
  • We can see logs of any action
  • We can implement resources already implemented by other developers.
  • Billing:
    • 2000 minutes month (free)
    • 3000 minutes month (pro)

Create GitHub Actions:

  • GitHub.com > New Repo > Actions

  • Here we can see a marketplace of GitHub actions to use.

  • We will start with the most basic GitHub Action => "Simple Workflow"# This is a basic workflow to help you get started with Actions

name: CI

# Controls when the workflow will run
on:
  # Triggers the workflow on push or pull request events but only for the main branch
  push:
    branches: [ main ]
  pull_request:
    branches: [ main ]

  # Allows you to run this workflow manually from the Actions tab
  workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
  # This workflow contains a single job called "build"
  build:
    # The type of runner that the job will run on
    runs-on: ubuntu-latest

    # Steps represent a sequence of tasks that will be executed as part of the job
    steps:
      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
      - uses: actions/checkout@v3

      # Runs a single command using the runners shell
      - name: Run a one-line script
        run: echo Hello, world!

      # Runs a set of commands using the runners shell
      - name: Run a multi-line script
        run: |
          echo Add other actions to build,
          echo test, and deploy your project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published