mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-11 07:25:23 +00:00
This commit makes x-pack a module and adds it to the default distrubtion. It also creates distributions for zip, tar, deb and rpm which contain only oss code.
33 lines
1.5 KiB
Groovy
33 lines
1.5 KiB
Groovy
import org.elasticsearch.gradle.LoggedExec
|
|
|
|
apply plugin: 'elasticsearch.standalone-rest-test'
|
|
apply plugin: 'elasticsearch.rest-test'
|
|
|
|
dependencies {
|
|
testCompile project(path: xpackModule('core'), configuration: 'runtime')
|
|
testCompile project(path: xpackModule('watcher'), configuration: 'runtime')
|
|
}
|
|
|
|
String integrationAccount = System.getenv('hipchat_auth_token_integration')
|
|
String userAccount = System.getenv('hipchat_auth_token_user')
|
|
String v1Account = System.getenv('hipchat_auth_token_v1')
|
|
|
|
integTestCluster {
|
|
setting 'xpack.security.enabled', 'false'
|
|
setting 'xpack.monitoring.enabled', 'false'
|
|
setting 'xpack.ml.enabled', 'false'
|
|
setting 'xpack.license.self_generated.type', 'trial'
|
|
setting 'logger.org.elasticsearch.xpack.watcher', 'DEBUG'
|
|
setting 'xpack.notification.hipchat.account.integration_account.profile', 'integration'
|
|
setting 'xpack.notification.hipchat.account.integration_account.room', 'test-watcher'
|
|
setting 'xpack.notification.hipchat.account.user_account.profile', 'user'
|
|
setting 'xpack.notification.hipchat.account.v1_account.profile', 'v1'
|
|
keystoreSetting 'xpack.notification.hipchat.account.integration_account.secure_auth_token', integrationAccount
|
|
keystoreSetting 'xpack.notification.hipchat.account.user_account.secure_auth_token', userAccount
|
|
keystoreSetting 'xpack.notification.hipchat.account.v1_account.secure_auth_token', v1Account
|
|
}
|
|
|
|
if (!integrationAccount && !userAccount && !v1Account) {
|
|
integTest.enabled = false
|
|
}
|