Compare commits
No commits in common. "bce73159951ff6bbf14418b01f975f0c290d2ee1" and "cb03fbf7399264bfa5219bcfe7e9844aaccfe6ac" have entirely different histories.
bce7315995
...
cb03fbf739
125
.drone.yml
125
.drone.yml
@ -1,125 +0,0 @@
|
|||||||
# Variables
|
|
||||||
tag: &tag latest
|
|
||||||
repo: &repo phoenix.ipv64.de/kirbylink/warp4
|
|
||||||
branch: &branch master
|
|
||||||
dry_run: &dry_run false
|
|
||||||
step_name: &step_name warp4
|
|
||||||
pipeline_name: &pipeline_name warp4 build and push
|
|
||||||
notification_name: ¬ification_name Send Notification
|
|
||||||
|
|
||||||
# Basic build options
|
|
||||||
x-step: &default_build_option
|
|
||||||
image: plugins/docker
|
|
||||||
settings:
|
|
||||||
dry_run: *dry_run
|
|
||||||
mirror: https://registry.phoenix.ipv64.de
|
|
||||||
repo: *repo
|
|
||||||
tags:
|
|
||||||
- *tag
|
|
||||||
|
|
||||||
x-step: &default_notification_option
|
|
||||||
image: phoenix.ipv64.de/kirbylink/drone-gotify:latest
|
|
||||||
settings:
|
|
||||||
gotifytoken:
|
|
||||||
from_secret: plugin_gotifytoken
|
|
||||||
gotifyendpoint:
|
|
||||||
from_secret: plugin_gotifyendpoint
|
|
||||||
gotifytitle: *step_name
|
|
||||||
gotifypriority: 5
|
|
||||||
|
|
||||||
kind: pipeline
|
|
||||||
type: docker
|
|
||||||
platform:
|
|
||||||
os: linux
|
|
||||||
arch: arm64
|
|
||||||
name: *pipeline_name
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: *step_name
|
|
||||||
<<: *default_build_option
|
|
||||||
settings:
|
|
||||||
dockerfile: Dockerfile
|
|
||||||
|
|
||||||
- name: *notification_name
|
|
||||||
<<: *default_notification_option
|
|
||||||
settings:
|
|
||||||
message: >
|
|
||||||
{{#success build.status}}
|
|
||||||
Build of docker image on build {{build.number}} succeeded on {{repo.name}}. Build link: {{build.link}}
|
|
||||||
{{else}}
|
|
||||||
WARNING. Build of docker image on build {{build.number}} failed on {{repo.name}}. Build link: {{build.link}}
|
|
||||||
{{/success}}
|
|
||||||
when:
|
|
||||||
status: [ success, failure ]
|
|
||||||
|
|
||||||
trigger:
|
|
||||||
branch:
|
|
||||||
- *branch
|
|
||||||
event:
|
|
||||||
- pull_request
|
|
||||||
- custom
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
# Variables
|
|
||||||
tag: &tag testing
|
|
||||||
repo: &repo phoenix.ipv64.de/kirbylink/warp4
|
|
||||||
branch: &exclude_branch master
|
|
||||||
dry_run: &dry_run true
|
|
||||||
step_name: &step_name warp4
|
|
||||||
pipeline_name: &pipeline_name warp4 build only (testing)
|
|
||||||
notification_name: ¬ification_name Send Notification
|
|
||||||
|
|
||||||
# Basic build options
|
|
||||||
x-step: &default_build_option
|
|
||||||
image: plugins/docker
|
|
||||||
settings:
|
|
||||||
dry_run: *dry_run
|
|
||||||
mirror: https://registry.phoenix.ipv64.de
|
|
||||||
repo: *repo
|
|
||||||
tags:
|
|
||||||
- *tag
|
|
||||||
|
|
||||||
x-step: &default_notification_option
|
|
||||||
image: phoenix.ipv64.de/kirbylink/drone-gotify:latest
|
|
||||||
settings:
|
|
||||||
gotifytoken:
|
|
||||||
from_secret: plugin_gotifytoken
|
|
||||||
gotifyendpoint:
|
|
||||||
from_secret: plugin_gotifyendpoint
|
|
||||||
gotifytitle: *step_name
|
|
||||||
gotifypriority: 5
|
|
||||||
|
|
||||||
kind: pipeline
|
|
||||||
type: docker
|
|
||||||
platform:
|
|
||||||
os: linux
|
|
||||||
arch: arm64
|
|
||||||
name: *pipeline_name
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: *step_name
|
|
||||||
<<: *default_build_option
|
|
||||||
settings:
|
|
||||||
dockerfile: Dockerfile
|
|
||||||
|
|
||||||
- name: *notification_name
|
|
||||||
<<: *default_notification_option
|
|
||||||
settings:
|
|
||||||
message: >
|
|
||||||
{{#success build.status}}
|
|
||||||
Test build of docker image on build {{build.number}} succeeded on {{repo.name}}. Build link: {{build.link}}
|
|
||||||
{{else}}
|
|
||||||
WARNING. Test build of docker image on build {{build.number}} failed on {{repo.name}}. Build link: {{build.link}}
|
|
||||||
{{/success}}
|
|
||||||
when:
|
|
||||||
status: [ success, failure ]
|
|
||||||
|
|
||||||
trigger:
|
|
||||||
branch:
|
|
||||||
exclude:
|
|
||||||
- *exclude_branch
|
|
||||||
event:
|
|
||||||
- pull_request
|
|
||||||
- custom
|
|
||||||
|
|
27
dockerhub/Dockerfile
Normal file
27
dockerhub/Dockerfile
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
FROM debian:stable-slim
|
||||||
|
RUN apt-get update && apt-get install -y \
|
||||||
|
curl \
|
||||||
|
file \
|
||||||
|
unzip \
|
||||||
|
zip \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
RUN curl -fsSL -o /tmp/warp-packer \
|
||||||
|
https://github.com/dgiagio/warp/releases/download/v0.3.0/linux-x64.warp-packer \
|
||||||
|
&& install -D \
|
||||||
|
--mode=755 \
|
||||||
|
--owner=root \
|
||||||
|
--group=root \
|
||||||
|
/tmp/warp-packer \
|
||||||
|
/usr/local/bin \
|
||||||
|
&& rm /tmp/warp-packer
|
||||||
|
RUN curl -fsSL -o /tmp/warp4j \
|
||||||
|
https://raw.githubusercontent.com/guziks/warp4j/stable/warp4j \
|
||||||
|
&& install -D \
|
||||||
|
--mode=755 \
|
||||||
|
--owner=root \
|
||||||
|
--group=root \
|
||||||
|
/tmp/warp4j \
|
||||||
|
/usr/local/bin \
|
||||||
|
&& rm /tmp/warp4j
|
||||||
|
WORKDIR /workdir
|
||||||
|
ENTRYPOINT [ "/usr/local/bin/warp4j" ]
|
18
dockerhub/README.md
Normal file
18
dockerhub/README.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# Warp4j
|
||||||
|
|
||||||
|
Turn JAR (java archive) into self-contained executable in a single command.
|
||||||
|
|
||||||
|
See project [page](https://github.com/guziks/warp4j) for more information.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
```
|
||||||
|
$ docker run --rm -it \
|
||||||
|
-e "WARP4J_CACHE=/cache" \
|
||||||
|
--volume <cache on host>:/cache \
|
||||||
|
--volume <jars on host>:/workdir \
|
||||||
|
--user $(id -u):$(id -g) \
|
||||||
|
guziks/warp4j:stable <app.jar>
|
||||||
|
```
|
||||||
|
|
||||||
|
Change according to your requirements, but volume with working directory is mandatory.
|
Loading…
Reference in New Issue
Block a user