Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 0cc873e

Browse files
committed
Switch from Travis CI to GitHub Actions
1 parent d5ceccc commit 0cc873e

File tree

9 files changed

+89
-23
lines changed

9 files changed

+89
-23
lines changed

‎.github/build.sh‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
curl -fsLO https://raw.githubusercontent.com/scijava/scijava-scripts/master/ci-build.sh
3+
sh ci-build.sh

‎.github/setup.sh‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
curl -fsLO https://raw.githubusercontent.com/scijava/scijava-scripts/master/ci-setup-github-actions.sh
3+
sh ci-setup-github-actions.sh

‎.github/workflows/build-main.yml‎

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: build
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- uses: actions/checkout@v2
14+
15+
- name: Cache m2 folder
16+
uses: actions/cache@v2
17+
env:
18+
cache-name: cache-m2
19+
with:
20+
path: ~/.m2/repository
21+
key: ${{ runner.os }}-build-${{ env.cache-name }}
22+
restore-keys: |
23+
${{ runner.os }}-build-${{ env.cache-name }}-
24+
${{ runner.os }}-build-
25+
${{ runner.os }}-
26+
27+
- name: Set up JDK 8
28+
uses: actions/setup-java@v2
29+
with:
30+
java-version: '8'
31+
distribution: 'zulu'
32+
- name: Set up CI environment
33+
run: .github/setup.sh
34+
- name: Execute the build
35+
run: .github/build.sh
36+
env:
37+
GPG_KEY_NAME: ${{ secrets.GPG_KEY_NAME }}
38+
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
39+
MAVEN_USER: ${{ secrets.MAVEN_USER }}
40+
MAVEN_PASS: ${{ secrets.MAVEN_PASS }}
41+
OSSRH_PASS: ${{ secrets.OSSRH_PASS }}
42+
SIGNING_ASC: ${{ secrets.SIGNING_ASC }}

‎.github/workflows/build-pr.yml‎

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: build PR
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- master
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- uses: actions/checkout@v2
14+
15+
- name: Cache m2 folder
16+
uses: actions/cache@v2
17+
env:
18+
cache-name: cache-m2
19+
with:
20+
path: ~/.m2/repository
21+
key: ${{ runner.os }}-build-${{ env.cache-name }}
22+
restore-keys: |
23+
${{ runner.os }}-build-${{ env.cache-name }}-
24+
${{ runner.os }}-build-
25+
${{ runner.os }}-
26+
27+
- name: Set up JDK 8
28+
uses: actions/setup-java@v2
29+
with:
30+
java-version: '8'
31+
distribution: 'zulu'
32+
- name: Set up CI environment
33+
run: .github/setup.sh
34+
- name: Execute the build
35+
run: .github/build.sh

‎.travis.yml‎

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

‎.travis/build.sh‎

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

‎.travis/signingkey.asc.enc‎

-9.41 KB
Binary file not shown.

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[![](https://img.shields.io/maven-central/v/org.scijava/scijava-config.svg)](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.scijava%22%20AND%20a%3A%22scijava-config%22)
2-
[![](https://travis-ci.org/scijava/scijava-config.svg?branch=master)](https://travis-ci.org/scijava/scijava-config)
2+
[![](https://github.com/scijava/scijava-config/actions/workflows/build-main.yml/badge.svg)](https://github.com/scijava/scijava-config/actions/workflows/build-main.yml)
33

44
scijava-config
55
==============

‎pom.xml‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@
7373
<url>https://github.com/scijava/scijava-config/issues</url>
7474
</issueManagement>
7575
<ciManagement>
76-
<system>Travis CI</system>
77-
<url>https://travis-ci.org/scijava/scijava-config</url>
76+
<system>GitHub Actions</system>
77+
<url>https://github.com/scijava/scijava-config/actions</url>
7878
</ciManagement>
7979

8080
<properties>
@@ -84,6 +84,9 @@
8484
Wisconsin-Madison, Broad Institute of MIT and Harvard, and Max Planck
8585
Institute of Molecular Cell Biology and Genetics.</license.copyrightOwners>
8686
<license.projectName>SciJava Configuration bundle for SciJava software.</license.projectName>
87+
88+
<!-- NB: Deploy releases to the SciJava Maven repository. -->
89+
<releaseProfiles>sign,deploy-to-scijava</releaseProfiles>
8790
</properties>
8891

8992
<repositories>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /