UNPKG

kibana-123

Version:

Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic

43 lines (34 loc) 948 B
import { compact } from 'lodash'; import { delimiter } from 'path'; module.exports = function (grunt) { // TODO: remove after migration to new CI is complete grunt.registerTask('jenkins', compact([ 'jenkins:env', 'rejectRejFiles', 'test', process.env.JOB_NAME === 'kibana_core' ? 'build' : null ])); grunt.registerTask('jenkins:env', () => { // make sure JAVA_HOME points to JDK8 const HOME = '/usr/lib/jvm/jdk8'; process.env.JAVA_HOME = HOME; // extend PATH to point to JDK8 const path = process.env.PATH.split(delimiter); path.unshift(`${HOME}/bin`); process.env.PATH = path.join(delimiter); }); grunt.registerTask('jenkins:unit', [ 'jenkins:env', 'rejectRejFiles', 'eslint:source', 'licenses', 'test:server', 'test:browser-ci', 'test:api', ]); grunt.registerTask('jenkins:selenium', [ 'jenkins:env', 'rejectRejFiles', 'test:ui' ]); };