Switching from TravisCI to Actions (#92)

* Replacing Travis CI with Github Actions.

* Replacing TravisCI badge with Actions badge.
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
new file mode 100644
index 0000000..d508772
--- /dev/null
+++ b/.github/workflows/main.yml
@@ -0,0 +1,30 @@
+name: CI
+
+on:
+  schedule:
+    - cron: "0 0 * * 0"
+  push:
+    branches:
+      - master
+  pull_request:
+    branches:
+      - master
+jobs:
+  build:
+    runs-on: ubuntu-16.04
+    steps:
+    - uses: actions/checkout@v1
+    - uses: actions/setup-java@v1
+      with:
+        java-version: '1.8'
+    - name: Cache gradle
+      uses: actions/cache@v1
+      with:
+        path: ~/.gradle/caches
+        key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
+        restore-keys: |
+          ${{ runner.os }}-gradle-
+    - name: Install Kerberos lib
+      run: sudo apt-get install libkrb5-dev
+    - name: Build components
+      run: TERM=dumb ./build-support/jenkins/build.sh
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 983798b..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-dist: xenial
-language: java
-jdk:
-- 'openjdk8'
-
-script:
-- TERM=dumb ./build-support/jenkins/build.sh
-
-cache:
-  directories:
-  - ${HOME}/.cache/pants
-  - ${HOME}/.gradle
-  - ${HOME}/.npm
-
diff --git a/README.md b/README.md
index 0d35c5f..48c59eb 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 ![Aurora Logo](docs/images/aurora_logo.png)
 
-[![Build Status](https://travis-ci.org/apache/aurora.svg?branch=master)](https://travis-ci.org/apache/aurora)
+![Build Status](https://github.com/apache/aurora/workflows/CI/badge.svg?branch=master)
 
 [Apache Aurora](https://aurora.apache.org/) lets you use an [Apache Mesos](http://mesos.apache.org)
 cluster as a private cloud. It supports running long-running services, cron jobs, and ad-hoc jobs.