1 Star 0 Fork 0

xiaolaba2728/spring-boot-prometheus

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Jenkinsfile 3.15 KB
一键复制 编辑 原始数据 按行查看 历史
xiaolaba2728 提交于 2022-01-11 20:37 . update file
pipeline {
agent any
options {
timestamps()
}
stages {
stage("checkout") {
steps {
timeout(time: 3, unit: 'MINUTES') {
retry(3) {
echo "======checkout begin======"
checkout(
[
$class: 'GitSCM',
branches: [[name: '*/master']],
extensions: [],
userRemoteConfigs: [[url: 'https://gitee.com/JWong/spring-boot-prometheus.git']]
])
echo "======checkout end======"
}
}
}
}
stage("print"){
steps {
echo "${evc.TAG_NAME}"
}
}
/*
stage("build") {
agent {
docker {
image 'maven:3.8.4-jdk-11'
args '-v /root/.m2:/root/.m2'
}
}
steps {
sh 'mvn -B -DskipTests clean install -Pdocker'
}
}
stage("sonar") {
agent {
docker {
image 'maven:3.8.4-jdk-11'
args '-v /root/.m2:/root/.m2'
}
}
steps {
withSonarQubeEnv('SonarQubeServer') {
sh "mvn sonar:sonar -Dsonar.host.url=${env.SONAR_HOST_URL} -Dsonar.login=${SONAR_AUTH_TOKEN}"
}
}
}
stage("build:docker") {
agent {
docker {
image 'maven:3.8.4-jdk-11'
args '-v /root/.m2:/root/.m2'
}
}
steps {
sh 'mvn docker:build -Pdocker'
}
}
stage("deploy") {
steps {
sh 'docker stack deploy -c ./docker/docker-app-stack.yml test_stack'
}
}
*/
/*
stage("sonar") {
steps {
script {
scannerHome = tool 'SonarScanner';
}
withSonarQubeEnv('SonarServer') {
sh "${scannerHome}/bin/sonar-scanner"
}
}
}
*/
/*
stage('sonar') {
agent {
docker {
image 'maven:3.8.4-jdk-11' // 使用jdk11
args '-v /root/.m2:/root/.m2'
}
}
steps {
withSonarQubeEnv('SonarServer') {
sh 'mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar'
}
}
}
*/
/*
stage("build image") {
agent {
dockerfile {
filename 'Dockerfile'
dir 'discovery-example'
additionalBuildArgs '--build-arg version=1.0.2'
}
}
steps {
sh 'mvn -B -DskipTests clean package -Pnormal'
}
}
*/
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/JWong/spring-boot-prometheus.git
git@gitee.com:JWong/spring-boot-prometheus.git
JWong
spring-boot-prometheus
spring-boot-prometheus
master

搜索帮助