Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
47e8ec4f43 | |||
c0c96c7a51 | |||
8cb640d804 | |||
1189f4b61c | |||
0f5b9eb45a |
@ -1,19 +1,19 @@
|
||||
pipeline:
|
||||
test:
|
||||
image: maven:3-openjdk-18
|
||||
image: maven:3-eclipse-temurin-17-alpine
|
||||
commands:
|
||||
- microdnf install -y lsof
|
||||
- apk add lsof
|
||||
- mvn test
|
||||
|
||||
build:
|
||||
image: maven:3-openjdk-18
|
||||
image: maven:3-eclipse-temurin-17-alpine
|
||||
commands:
|
||||
- mvn clean compile assembly:single
|
||||
|
||||
package:
|
||||
image: maven:3-openjdk-18
|
||||
image: maven:3-eclipse-temurin-17-alpine
|
||||
commands:
|
||||
- microdnf install -y rpm-build
|
||||
- apk add rpm
|
||||
- mvn clean compile package -Dmaven.test.skip
|
||||
when:
|
||||
event: tag
|
||||
|
@ -4,17 +4,15 @@ The Bit Goblin video transcoder.
|
||||
|
||||
## Building
|
||||
|
||||
Currently this project is targeting Java 11 LTS and uses Maven to manage the software lifecycle. Thus, you must have a Java 11 JDK and Maven installed to build this project.
|
||||
|
||||
*NOTE:* The targeted Java version will likely change to 17 LTS soon.
|
||||
Currently this project is targeting Java 17 LTS and uses Maven to manage the software lifecycle. Thus, you must have a Java 17 JDK and Maven installed to build this project.
|
||||
|
||||
### Ubuntu
|
||||
|
||||
`sudo apt install openjdk-11-jdk maven`
|
||||
`sudo apt install openjdk-17-jdk maven`
|
||||
|
||||
### Red Hat/Almalinux
|
||||
|
||||
`sudo dnf install java-11-openjdk-devel maven`
|
||||
`sudo dnf install java-17-openjdk-devel maven`
|
||||
|
||||
### Actually Building
|
||||
|
||||
|
Reference in New Issue
Block a user