fernandogutierrez27 / ejemplo-maven

Ejemplo maven para crear un Jenkinsfile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting Started

Windows

Compile Code

  • ./mvnw.cmd clean compile -e

Test Code

  • ./mvnw.cmd clean test -e

Jar Code

  • ./mvnw.cmd clean package -e

Run Jar

  • Local: ./mvnw.cmd spring-boot:run
  • Background: nohup bash mvnw.cmd spring-boot:run &

Testing Application

Linux

Compile Code

  • ./mvnw clean compile -e

Test Code

  • ./mvnw clean test -e

Jar Code

  • ./mvnw clean package -e

Run Jar

  • Local: ./mvnw spring-boot:run
  • Background: nohup bash mvnw spring-boot:run &

Testing Application

Using Docker to test this app.

⚠️ Is mandatory to use Powershell in Windows

Docker in Windows

### Compile Code
docker run -it --rm -v ${pwd}:/code --workdir /code maven mvn clean compile -e

### Test Code
docker run -it --rm -v ${pwd}:/code --workdir /code maven mvn clean test -e

### Jar Code
docker run -it --rm -v ${pwd}:/code --workdir /code maven mvn clean package -e

### Run Jar
docker run -it --rm -p 8081:8081  -v ${pwd}:/code --workdir /code maven mvn spring-boot:run

Docker in Linux

### Compile Code
docker run -it --rm -v $(pwd):/code --workdir /code maven mvn clean compile -e

### Test Code
docker run -it --rm -v $(pwd):/code --workdir /code maven mvn clean test -e

### Jar Code
docker run -it --rm -v $(pwd):/code --workdir /code maven mvn clean package -e

### Run Jar
docker run -it --rm -p 8081:8081  -v $(pwd):/code --workdir /code maven mvn spring-boot:run

About

Ejemplo maven para crear un Jenkinsfile


Languages

Language:Java 100.0%