# k8slogging-test **Repository Path**: haijun12/k8slogging-test ## Basic Information - **Project Name**: k8slogging-test - **Description**: 用来测试 k8s ci/cd - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-11-13 - **Last Updated**: 2022-08-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #说明 用于测试基于K8S以及 argoCD的 CI/CD ## 特性 - sonar - 配合 sonarqube 与 IDE 集成 - checkstyle - pmd - p3c-pmd 基于阿里的p3c - sentry - 与 logback 集成 - dockerfile - findbugs - jenkinsfile - 使用jenkins的流水线 - 集成 sonarqube 质量检查 ## 本地启动 ```bash cd k8slogging-app # 打包成本地 docker image mvn clean package # 如需推送到远端镜像库,执行如下 # mvn clean deploy # 或者 # mvn clean package dockerfile:push # 本机 docker 运行测试 docker run --rm -it -p 8080:8080 penhaijun/k8slogging-app:0.0.5 ``` ## Jenkins文件说明 1. jenkinsfile CI/CD 2. fenkinsfile1 CI/CD并集成sonar 以及邮件