Added CI files
This commit is contained in:
parent
ccef090fcd
commit
f3e3d4a177
47
.drone.yml
Normal file
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
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"
|
||||
]
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user