Simon Willnauer
b447e2ae99
Move master to [2.1.0-SNAPSHOT]
2015-08-14 23:44:06 +02:00
Simon Willnauer
605253a39f
Cut over master to 2.0.0-SNAPSHOT
2015-08-12 21:16:08 +02:00
Clinton Gormley
205262c737
Enable the license checker over distribution/* and plugins/*
...
Moved the license checker config into the parent pom, and overrede
the license dir/target-to-check in distributions/pom.
Disabled the license checker explicitly for projects which run integration
tests but have no licenses dir:
* core
* distribution
* qa
* plugins/delete-by-query
* plugins/mapper-size
* plugins/site-example
Closes #12752
Closes #12754
2015-08-09 18:18:59 +02:00
Clinton Gormley
7efc419041
Revert "Revert "disable license checker on windows for now, jenkins boxes have perl problems""
...
This reverts commit e2cbec185b2ac8ef3c1af41c304365395601c2bb.
2015-08-07 16:47:52 +02:00
Clinton Gormley
e2cbec185b
Revert "disable license checker on windows for now, jenkins boxes have perl problems"
...
This reverts commit 6e9d8671bc3dcec4c942c201b0092b4dc46e059d.
2015-08-07 14:27:24 +02:00
Robert Muir
f50531c403
Revert "Revert "disable license checker on windows for now, jenkins boxes have perl problems""
...
This reverts commit 633b4868d9e665d381bf35df0647a796309aa233.
2015-08-06 23:38:24 -04:00
Robert Muir
633b4868d9
Revert "disable license checker on windows for now, jenkins boxes have perl problems"
...
This reverts commit 6e9d8671bc3dcec4c942c201b0092b4dc46e059d.
Lets see if they are up for the task now.
2015-08-06 22:17:45 -04:00
Robert Muir
6e9d8671bc
disable license checker on windows for now, jenkins boxes have perl problems
2015-08-06 18:01:04 -04:00
Robert Muir
6f9a067197
Change master branch back to 2.0-beta1
2015-08-04 15:38:21 -04:00
Robert Muir
29d73accdd
Merge pull request #12639 from rmuir/improve_integ
...
Don't use port 9200/9300 for integration tests
2015-08-04 13:09:47 -04:00
David Pilato
c61dccd189
Packaging: mvn install renames artifacts when copying
...
This PR:
* renames all distribution artifacts to `elasticsearch` so maven plugins will pick up the correct finalName without needing any hack.
* changes the groupId for every single distribution module as we can't have more than one module using the same groupId:artifactId
* does not attach anymore empty jar files for tar/zip/... modules as they don't contain any `src/main/java` stuff.
When you build it, you end up with:
```
$ tree ~/.m2/repository/org/elasticsearch/distribution
distribution
├── deb
│ └── elasticsearch
│ ├── 2.0.0-beta1-SNAPSHOT
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.deb
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.deb.md5
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.deb.sha1
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.md5
│ │ └── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.sha1
├── elasticsearch-distribution
│ ├── 2.0.0-beta1-SNAPSHOT
│ │ ├── elasticsearch-distribution-2.0.0-beta1-SNAPSHOT.pom
│ │ ├── elasticsearch-distribution-2.0.0-beta1-SNAPSHOT.pom.md5
│ │ └── elasticsearch-distribution-2.0.0-beta1-SNAPSHOT.pom.sha1
├── fully-loaded
│ └── elasticsearch
│ ├── 2.0.0-beta1-SNAPSHOT
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.md5
│ │ └── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.sha1
├── rpm
│ └── elasticsearch
│ ├── 2.0.0-beta1-SNAPSHOT
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.md5
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.sha1
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.rpm
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.rpm.md5
│ │ └── elasticsearch-2.0.0-beta1-SNAPSHOT.rpm.sha1
├── shaded
│ └── elasticsearch
│ ├── 2.0.0-beta1-SNAPSHOT
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.jar
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.jar.md5
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.jar.sha1
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.md5
│ │ └── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.sha1
├── tar
│ └── elasticsearch
│ ├── 2.0.0-beta1-SNAPSHOT
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.md5
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.sha1
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.tar.gz
│ │ ├── elasticsearch-2.0.0-beta1-SNAPSHOT.tar.gz.md5
│ │ └── elasticsearch-2.0.0-beta1-SNAPSHOT.tar.gz.sha1
└── zip
└── elasticsearch
└── 2.0.0-beta1-SNAPSHOT
├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom
├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.md5
├── elasticsearch-2.0.0-beta1-SNAPSHOT.pom.sha1
├── elasticsearch-2.0.0-beta1-SNAPSHOT.zip
├── elasticsearch-2.0.0-beta1-SNAPSHOT.zip.md5
├── elasticsearch-2.0.0-beta1-SNAPSHOT.zip.sha1
└──
```
Closes #12536
2015-08-04 15:34:11 +02:00
Robert Muir
cf6fe6cdcd
Don't use port 9200/9300 for integration tests
2015-08-04 09:25:44 -04:00
Robert Muir
5059c978e3
Fix distribution checks to pass unzipped directory to license checker
2015-08-04 07:54:55 -04:00
Simon Willnauer
6753f7f03e
Cut over master to 2.0.0-SNAPSHOT
2015-08-04 10:54:12 +02:00
Robert Muir
379ffdb8ee
Add integration test phase for elasticsearch core/
2015-08-03 09:43:11 -04:00
Robert Muir
aaf0976cb7
clear up dependency hell a bit more
2015-08-01 14:02:14 -04:00
Robert Muir
6f33ea4f62
move shading to distribution/shaded
2015-08-01 11:37:43 -04:00
Robert Muir
2ed8e697d5
Add integration tests for distribution/deb
2015-07-29 21:34:46 -04:00
Robert Muir
1c5a558164
Add integration tests for distribution/tar
2015-07-29 15:33:29 -04:00
Alexander Reelsen
9628d2632f
Build: Split packages into submodules
...
This change creates a proper `distribution` modules in which we have today packaging for
all of our four current packages:
* zip
* tar.gz
* rpm
* deb
Licenes have moved into the distribution project as well. So have the config/ and the bin/ directory
from the core/ project.
The RPM package is now built, if rpmbuild exists.
The bats tests have been moved as well.
Also the zip distribution now executes the REST integration tests.
2015-07-27 17:50:54 +02:00