File: build.yml

package info (click to toggle)
cloc 2.08-1
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 8,304 kB
  • sloc: perl: 30,693; cpp: 1,219; python: 623; ansic: 334; asm: 267; makefile: 244; sh: 186; sql: 144; java: 136; ruby: 111; cs: 104; xml: 61; pascal: 52; lisp: 50; cobol: 35; haskell: 35; f90: 35; objc: 25; php: 22; javascript: 15; fortran: 9; ml: 8; tcl: 2
file content (23 lines) | stat: -rw-r--r-- 512 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# This workflow will build a container image,
# to run all tests (syntax checking + integration tests) on each PR and git push.

on: [push, pull_request]

name: Run all tests

jobs:
  deploy:
    name: Deploy
    runs-on: ubuntu-latest
    timeout-minutes: 4
    steps:
    - name: Checkout
      uses: actions/checkout@v1

    - name: Run tests
      id: run-tests
      env:
        IMAGE_TAG: ${{ github.sha }}
      run: |
        # Build a docker container to run tests
        docker build . --target test