Skip to content

Commit d0d29a5

Browse files
author
Prakash Surya
committed
Replace TravisCI with Github Actions
This change adds the necessary files and logic to take advantage of GitHub Actions for running our automated tests. Currently we rely on TravisCI to do this, but we'd like to transition over to GitHub Actions, for the following reasons: 1. The Actions UI is more integrated with GitHub PRs 2. Best practices at Delphix suggests using Actions Additionally, this change removes integration with the "bors" bot.
1 parent b05edb1 commit d0d29a5

File tree

3 files changed

+21
-29
lines changed

3 files changed

+21
-29
lines changed

.github/workflows/main.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
on: [push, pull_request]
2+
3+
jobs:
4+
check-packages:
5+
runs-on: ubuntu-18.04
6+
steps:
7+
- uses: actions/checkout@v2
8+
- run: docker build -t delphix-platform:latest docker
9+
- run: ./scripts/docker-run.sh make packages
10+
check-shellcheck:
11+
runs-on: ubuntu-18.04
12+
steps:
13+
- uses: actions/checkout@v2
14+
- run: docker build -t delphix-platform:latest docker
15+
- run: ./scripts/docker-run.sh make shellcheck
16+
check-shfmt:
17+
runs-on: ubuntu-18.04
18+
steps:
19+
- uses: actions/checkout@v2
20+
- run: docker build -t delphix-platform:latest docker
21+
- run: ./scripts/docker-run.sh make shfmtcheck

.travis.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

bors.toml

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)