Difference between revisions of "GitHub Actions"

From Christoph's Personal Wiki
Jump to: navigation, search
(Created page with "'''GitHub Actions''' is a service provided by GitHub that allows building continuous integration and continuous deployment (CI/CD) pipelines for testing, releasing, and deploy...")
 
(Basic)
Line 20: Line 20:
 
       - name: multiline script  
 
       - name: multiline script  
 
         run: |
 
         run: |
          node -v  
+
          node -v  
          npm -v
+
          npm -v
 
       - name: python command  
 
       - name: python command  
 
         run: |
 
         run: |

Revision as of 07:40, 1 October 2021

GitHub Actions is a service provided by GitHub that allows building continuous integration and continuous deployment (CI/CD) pipelines for testing, releasing, and deploying software without the use of third-party websites/platforms.

Examples

Basic

$ cat .github/workflows/basic.yaml

name: Shell Commands 

on: [push]

jobs:
  run-shell-commands:
    runs-on: ubuntu-latest
    steps: 
      - name: echo a string
        run: echo "Hello, World!"
      - name: multiline script 
        run: |
          node -v 
          npm -v
      - name: python command 
        run: |
          import platform 
          print
          (platform.processor())
        shell: python

External links