From 4afdb5f7bab64132c302e2a507f59b03b054a864 Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Mon, 4 Nov 2019 16:52:03 -0800 Subject: [PATCH 1/4] Adding intial version of github actions. --- .github/workflows/main.yml | 28 ++++++++++++++++++++++++++++ .travis.yml | 14 -------------- 2 files changed, 28 insertions(+), 14 deletions(-) create mode 100644 .github/workflows/main.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000000..7193aa3d6a --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,28 @@ +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: Build components + run: TERM=dumb ./build-support/jenkins/build.sh diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 983798b250..0000000000 --- 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 - From fa27ddaa36898efb18a9180fba0a03b2a2793cc5 Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Mon, 4 Nov 2019 17:23:47 -0800 Subject: [PATCH 2/4] Attempt #2 --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7193aa3d6a..de7e4abf3d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,5 +24,7 @@ jobs: key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }} restore-keys: | ${{ runner.os }}-gradle- + - name: Install Kerberos lib + run: apt-get install libkrb5-dev - name: Build components run: TERM=dumb ./build-support/jenkins/build.sh From a5e2b6fbc24eaf0b4a4d48bcb8fbb0e5e6aa5b79 Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Mon, 4 Nov 2019 17:28:37 -0800 Subject: [PATCH 3/4] Attempt number 3 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index de7e4abf3d..d508772757 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,6 +25,6 @@ jobs: restore-keys: | ${{ runner.os }}-gradle- - name: Install Kerberos lib - run: apt-get install libkrb5-dev + run: sudo apt-get install libkrb5-dev - name: Build components run: TERM=dumb ./build-support/jenkins/build.sh From 39ffb8f76236bf4cbf98c495afe15ad75c0b33cd Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Mon, 4 Nov 2019 17:54:28 -0800 Subject: [PATCH 4/4] Replacing TravisCI badge with Actions badge. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0d35c5fd85..48c59ebc78 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.