Skip to content

Commit

Permalink
Migrate to github actions
Browse files Browse the repository at this point in the history
  • Loading branch information
jolynch committed Apr 10, 2024
1 parent c66dee4 commit 4c4f188
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 39 deletions.
22 changes: 22 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: jvmquake-ci
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
include:
- target: test_bionic_openjdk8
- target: test_bionic_openjdk11
- target: test_bionic_zulu8
- target: test_bionic_zulu11
- target: test_focal_openjdk8
- target: test_focal_openjdk11
- target: test_centos7_openjdk8
steps:
- uses: actions/checkout@v2
- name: "Run tests"
env:
TARGET: ${{ matrix.target }}
run: "make $TARGET"
33 changes: 0 additions & 33 deletions .travis.yml

This file was deleted.

11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[![Build Status](https://travis-ci.com/Netflix-Skunkworks/jvmquake.svg?branch=master)](https://travis-ci.com/Netflix-Skunkworks/jvmquake)
![Build Status](https://github.com/Netflix-Skunkworks/jvmquake/actions/workflows/ci.yml/badge.svg)

# `jvmquake`
A JVMTI agent that attaches to your JVM and automatically signals and kills it
Expand Down Expand Up @@ -185,8 +185,7 @@ specification. In practice I find the same `.so` works fine with Java 8, 9, 11
and I imagine it will work until Java changes the spec.

See [Testing](#Testing) for the full set of platforms that we test against.

[![Build Status](https://travis-ci.org/Netflix-Skunkworks/jvmquake.svg?branch=master)](https://travis-ci.org/Netflix-Skunkworks/jvmquake)
![Build Status](https://github.com/Netflix-Skunkworks/jvmquake/actions/workflows/ci.yml/badge.svg)

## How to Use the Agent
Once you have the agent library, run your java program with `agentpath` or `agentlib`
Expand Down Expand Up @@ -273,8 +272,8 @@ handles.

## Automated Tests

We currently [test](.travis.yml) every commit and the released `.so` generated
with OpenJDK 8 against the following platforms:
We currently [test](.github/workflows/ci.yml) every commit and the released
`.so` generated with OpenJDK 8 against the following platforms:

* Ubuntu Xenial with OpenJDK8
* Ubuntu Bionic with OpenJDK8
Expand All @@ -285,4 +284,4 @@ with OpenJDK 8 against the following platforms:
* Ubuntu Focal with OpenJDK11
* Centos7 with OpenJDK8

[![Build Status](https://travis-ci.org/Netflix-Skunkworks/jvmquake.svg?branch=master)](https://travis-ci.org/Netflix-Skunkworks/jvmquake)
![Build Status](https://github.com/Netflix-Skunkworks/jvmquake/actions/workflows/ci.yml/badge.svg)

0 comments on commit 4c4f188

Please sign in to comment.