Added CI files

This commit is contained in:
user94729 2021-12-20 14:38:33 +01:00
parent ccef090fcd
commit f3e3d4a177
Signed by: warp03
GPG Key ID: B6D2AC20BD3262DA
2 changed files with 71 additions and 0 deletions

47
.drone.yml Normal file

@ -0,0 +1,47 @@
kind: pipeline
name: java8
platform:
arch: amd64
steps:
- name: prepare-dependencies
image: omz-ci-tools
pull: never
commands:
- artifact-dl-java maven/org.json:json:20211205
- artifact-dl-java omz/org.omegazero.common:common:release
- artifact-dl-java omz/org.omegazero.net:netlib:release
- artifact-dl-java omz/org.omegazero.proxy:omz-proxy:latest
- name: prepare-source
image: omz-ci-tools
pull: never
commands:
- setversion src/plugin.cfg
- name: build
# use ECJ because of bug in default JDK 8 compiler (JDK-8139836)
image: openjdk-ecj:4.14
pull: never
commands:
- mkdir bin
- ecj -verbose -d bin -cp json-20211205.jar:common-release.jar:netlib-release.jar:omz-proxy-latest.jar -8 src
- cp src/plugin.cfg bin
- cp src/org/omegazero/proxy/http2/hpack/hpack_* bin/org/omegazero/proxy/http2/hpack
- jar cf build.jar -C bin .
depends_on:
- prepare-dependencies
- prepare-source
- name: publish
image: omz-ci-tools
pull: never
commands:
- artifact-push-java build.jar omz/org.omegazero.proxyplugin:http2
depends_on:
- build
environment:
OMZ_ARTIFACT_PUSH_TOKEN:
from_secret: artifact_push_token

24
.omz-docs.json Normal file

@ -0,0 +1,24 @@
{
"generator": "javadoc",
"targetName": "omz-proxy3-http2",
"generatorOptions": {
"src": ["src"],
"packages": ["org"],
"windowtitle": "omegazero proxy v3 HTTP/2 plugin",
"doctitle": "omegazero proxy v3 HTTP/2 plugin",
"header": "omz proxy v3 http/2",
"links": [
"https://docs.oracle.com/javase/8/docs/api/",
"https://stleary.github.io/JSON-java/",
"https://docs.omegazero.org/javadoc/omz-java-lib/",
"https://docs.omegazero.org/javadoc/omz-net-lib/",
"https://docs.omegazero.org/javadoc/omz-proxy3/"
],
"dependencies": [
"maven/org.json:json:20211205",
"omz/org.omegazero.common:common:latest",
"omz/org.omegazero.net:netlib:latest",
"omz/org.omegazero.proxy:omz-proxy:latest"
]
}
}