1 Star 0 Fork 0

ygfmobile/spring-data-jpa

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CI.adoc 2.03 KB
一键复制 编辑 原始数据 按行查看 历史
Greg L. Turnquist 提交于 2021-04-15 13:46 . Migrate to main branch.

Continuous Integration

icon?job=spring data jpa%2Fmain&subject=Moore%20(main) icon?job=spring data jpa%2F2.1.x&subject=Lovelace%20(2.1 icon?job=spring data jpa%2F1.11.x&subject=Ingalls%20(1.11

Running CI tasks locally

Since this pipeline is purely Docker-based, it’s easy to:

  • Debug what went wrong on your local machine.

  • Test out a a tweak to your test routine before sending it out.

  • Experiment against a new image before submitting your pull request.

All of these use cases are great reasons to essentially run what the CI server does on your local machine.

Important
To do this you must have Docker installed on your machine.
  1. docker run -it --mount type=bind,source="$(pwd)",target=/spring-data-jpa-github adoptopenjdk/openjdk8:latest /bin/sh

    This will launch the Docker image and mount your source code at spring-data-jpa-github.

  2. cd spring-data-jpa-github

    Next, run the tests from inside the container:

  3. ./mvnw clean dependency:list test -Dsort -Dbundlor.enabled=false -B (or with whatever profile you need to test out)

Since the container is binding to your source, you can make edits from your IDE and continue to run build jobs.

If you need to package things up, do this:

  1. docker run -it --mount type=bind,source="$(pwd)",target=/spring-data-jpa-github adoptopenjdk/openjdk8:latest /bin/sh

    This will launch the Docker image and mount your source code at spring-data-jpa-github.

  2. cd spring-data-jpa-github

    Next, package things from inside the container doing this:

  3. ./mvnw clean dependency:list package -Dsort -Dbundlor.enabled=false -B

Note
Docker containers can eat up disk space fast! From time to time, run docker system prune to clean out old images.
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/ygfmobile_qq_com/spring-data-jpa.git
git@gitee.com:ygfmobile_qq_com/spring-data-jpa.git
ygfmobile_qq_com
spring-data-jpa
spring-data-jpa
main

搜索帮助