forked from airbus-cyber/graylog-plugin-alert-wizard
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
48 lines (48 loc) · 4.21 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
dist: trusty
sudo: required
language: java
jdk:
- openjdk8
addons:
apt:
packages:
- rpm
- expect
env:
global:
- LC_ALL=C
- secure: BFZZoeqSIUtWPQHxzpiNAgkXWeaFqVKFP3CqR3SvraZMeTaLZdl8hhqR3TVNyZKLrUvGp0jkggZ/cYE3Pu4hdYPGrEDdCgzznlwQoZesEgaAW8m61PrEtlGz3lqc613BAdcd9yZIN95OTUZ5F99j6wKigeAXsVqdqCUgYEVrlfqBZFct9CF1PlOEZEVR+0qcWt7VBgL0liq3Q69byfjoiFI2ho9U0cH/EA64BwZgkjkJRm4GzpRaYvGPLNv9dXwfuQUFcu8g1OvCh3gkkb14XYY15TfSoqJXtujc+rZwyko/1MFhmzkvZzKxS3dj2qMC0jonX+yg8TZqN0djJbmBvbnvduneq6YluCQBMeCQ/6tcJFXxmjQQyPlMImo06fb+jWben1xD5acisN5D1leI8n+PudTbcp/c3D7efuKXRxQ81p4/3Z7HZWYde0/eH3S6BmNwgkXOEk3TCFwW4cdSTP4nXjbminM8tF6xejAJVcdTyDdE3GLdq6l7w2lIPfjqWcqgyWfGIi9IsnrAkY9AgzTYoscuLAaHt6V4yfl26clGbp3SyHPbA4sA24ABXUDsuaGw6seSxjZVFaXGaHdnHjgTE2BnJdEZL+h1mn0l+/sGN2lgBB7qSH+lPr21LENVMDUwc/ttQdWGx/vFoTi1+YUnQ4itpVNGRTZVoceWDmg=
- secure: NY93p8I1+IAQyFR00VRb6EdIoYSDlP1DOTCf+E38bHkv86fkBSfyllkhdPmmrzUDUHNf9MzbM4vDUVmkerjkWb8bljnhb3VM7OCb1oAp/BLaU0slLP+BRikvtdqBvuecr+bhqfWSDXtUQSpXk8zdg2WC+0A5Pa83tkBphcYOnlAygGXN/TJpSZNmIS1kBVET8URhE3SahLwnZV16hSGZG2YrrxECT2gXvBUZs5EuJzPk+yKZZ31hCX/3C3HaFaIhKSYCBaS63b6rsaTYswhauC1GFogfTlHbR8dMTq7e+6E+HAuiQH4IMnanbbUqi5XfKipK6UeLJ5rV50QzSaGWMxHgEIcI5V7aEg13noL7v9k8ml8042QULcXVT7XCcFGCFQlxuJ3zQVUw9ISh6hQlpXRBIDYTQW+M95zOoxrLvfvIV0zx/fecicDkYQvCuZLr4OYvFEG9nl0KTNY9DZP6Bk0v4EbQbCPtdWEk3DvxWmdtsyXNirhJ++Uw9L2YihjZ8RYMx2BRjIVj0Mgakk3mREGUJSr7uT7QAxd/f6fuALlnvp1S0/Rmj1VcDW6xsfeC3sk2i3njHcn1rtSga6TJj7MvT5a4T61OB2OpPExav+on+lINcLrZpRxT7G/S2uDdDm+UvjNNhFCk/+5cstv7/cPtEzt/m/eqZKI//JR8OQo=
- secure: MMSftjgrf7EiBwU83zH/v/SBrRTFZqWMX9fbxL1PRcBLQl1F1AWRBEeCQ+CAciUbQzYizNPKhF3shncBz8uhoJrCUcO0OiJRUoHpu9Qira+Ui11jsQVNgL179RJc8fqDAFtTWccAJnt8n81y9Tv89R38w9bsn7y7CkY69XfgVlWzrgRmkbcL4j9EfI9BHwMGTj1o+W/7NtWV6YHEDyiNIYR1idH5Kie/rCoyd0QdSK+9vpG6C0MqiXRqytUKrn2wtE7/eGIaCSLvkeEauJrzBPFaPgu7L73fXgwAwy+Wm8KOOLwTFnjVE8H+NddgGIo3JxS+zvtFF9FaNPcJfHyYRfZOhdOn3YGcLQbcZFZ6aaWGWbIMDTgTzLPKVj+Fo9TwwffiV4GcUedIDlgEC2zBQhprIt4kMeT8/PU9otWqLTddjxTdkgqDHwIymDIvJvoWLe6aGClOZTQ/ySq3npnxkcdy2ONTzY5l8kpuYSi1Qo+Ttduv1S238yYOEAfBVei17eCNh86tJqQkp+l1O58L1kh5SK2p/qKN/9ZAFWXxBvyGLH1+uQ0jt71QeWeXiyVTiI05JhYrXOAfOuWiV+4a41nXH0WxihK6rdqNCYksWq7BNh4kSDk2LxVTx4cCtccz8z91JHy0t6Z781aJ+LWiYttzL2GbwyXARAK4U10+oGI=
install:
- git clone --branch 3.0 --depth=1 --no-single-branch https://github.com/Graylog2/graylog2-server ../graylog2-server
- (cd ../graylog2-server && mvn -DskipTests=true compile -B -V)
- mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dskip.web.build=true -Dsource.skip=true -Dgpg.skip -B -V
script:
- mvn package -Dmaven.javadoc.skip=true -Dsource.skip=true -Dgpg.skip -B
after_success:
- openssl aes-256-cbc -K $encrypted_89bb32f62978_key -iv $encrypted_89bb32f62978_iv -in deployment/signingkey.asc.enc -out deployment/signingkey.asc -d
- gpg2 --import deployment/signingkey.asc
- gpg2 --allow-secret-key-import --import deployment/signingkey.asc
before_deploy:
- mvn jdeb:jdeb --settings deployment/settings.xml && export RELEASE_DEB_FILE=$(ls target/*.deb)
- mvn rpm:rpm --settings deployment/settings.xml && export RELEASE_RPM_FILE=$(find target/ -name '*.rpm' | tail -1)
- rm -f target/original-*.jar
- export RELEASE_PKG_FILE=$(ls target/*.jar)
- echo "Deploying release to GitHub releases"
deploy:
provider: releases
api_key:
secure: aAXm/WHJSAHBg7SY+2QzJaFzgKiLtNpUZctT1/h7LrBOGGsdHFDvG8tFdXwVx6r+i528Un5PFejA5y6wK07KENvrE87Fc4gW1OtPFkgyQc6y6uMkc+xYD7R9lbZ0xmGAJeZnrDuGF4LCIuD2xwhI+TZ4dZYZ39sKdE2ACp+UNBDD+4yBSXhLFthqZ20vQRyIaSL62G+epmRJizHGiPEXj8zJw/t4X1/stNmPVVaNiSAcNIMmjjtit9i8cdJCXIeL3O3cICl7J1EdIYB1KTRt2YMGj5XyKCj9NawFBLfANF3U8VwGAQaZSnFQsa7ISd0ha/O4ftaydMlXh+eJp6kT+Zn2u66srcKBbAAPnW4daYYy+ETxmY00z/lzJptM/r+f0D/MfIIQ3mTxsvp5CZ2kn580hi55h5TsDmu80UD/ltg5TcVw7nZzOzStBBegCpy9zmlUhyvGRe926wM8FR7uhV69fa6wKhxxdmayi3AuZIhzC/apJlLuvJ0NT0wGGYOPOsrfls85Rs3xtV4Bt1iEYNAxKyUBZU6c21SJx8fuKDqNPgPm7YgVZVhxtu2x27cc/Sub1IKL8268R02wHf0Gl++QBO7mxK3dVR6rhmMh+cohS4z0sFQpbguJtwpgVGdgTv8uKFaA9bQVpWwH2m6csMRnP7VKugspeCXr6smY5/k=
file:
- "${RELEASE_PKG_FILE}"
- "${RELEASE_DEB_FILE}"
- "${RELEASE_RPM_FILE}"
skip_cleanup: true
on:
repo: airbus-cyber/graylog-plugin-alert-wizard
jdk: openjdk8
tags: true
after_deploy:
- echo "Deploying release to Maven Central"
- mvn clean deploy -DskipTests=true --settings deployment/settings.xml