Skip to content

Commit 53ff969

Browse files
committed
es version matrix
1 parent b46c21e commit 53ff969

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
jobs:
77
build:
88
runs-on: ubuntu-latest
9+
strategy:
10+
matrix:
11+
es_version: [ 8.5.3, 8.6.1 ]
912
steps:
1013
- name: Checkout project sources
1114
uses: actions/checkout@v2
@@ -15,8 +18,10 @@ jobs:
1518
java-version: 17
1619
- name: Setup Gradle
1720
uses: gradle/gradle-build-action@v2
18-
- name: Run build with Gradle Wrapper
19-
run: ./gradlew build
21+
22+
- name: Run release build with Gradle Wrapper
23+
run: ./gradlew build -Pplugin.version=${{ github.ref }} -Pelasticsearch.version=${{ matrix.es_version }}
24+
2025
- name: Release
2126
uses: softprops/action-gh-release@v1
2227
if: startsWith(github.ref, 'refs/tags/')

build.gradle

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66

77
dependencies {
88
// Update Elasticsearch version here
9-
classpath "org.elasticsearch.gradle:build-tools:8.5.3"
9+
classpath "org.elasticsearch.gradle:build-tools:${property("elasticsearch.version")}"
1010
}
1111
}
1212

@@ -25,16 +25,12 @@ compileJava {
2525
apply plugin: 'elasticsearch.esplugin'
2626

2727
group = "cz.monitora.elasticsearch"
28-
version = "1.0.0"
28+
version = "${property("plugin.version")}-${property("elasticsearch.version")}"
2929

3030
esplugin {
3131
name 'monitora_utils'
3232
description 'Utils for Elasticsearch'
3333
classname 'cz.monitora.elasticsearch.LowerCase'
3434
licenseFile rootProject.file('LICENSE')
3535
}
36-
//dependencies {
37-
// compileOnly "org.elasticsearch:elasticsearch:8.5.3"
38-
//}
39-
// validateNebulaPom.enabled = false
4036

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
elasticsearch.version=8.5.3
2+
plugin.version=1.0.0-SNAPSHOT

0 commit comments

Comments
 (0)