首页 / K8S / 交付dubbo微服务到k8s (二)
交付dubbo微服务到k8s (二)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了交付dubbo微服务到k8s (二),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1282字,纯文字阅读大概需要2分钟。
内容图文
![交付dubbo微服务到k8s (二)](/upload/InfoBanner/zyjiaocheng/1168/086c6a4c10f046708cec97594e3f9f35.jpg)
1. 编译代码
1.1 配置参数
1.2 配置流水线
pipeline {
agent any
stages {
stage(‘pull‘) { //get project code from repo
steps {
sh "git clone ${params.git_repo} ${params.app_name}/${env.BUILD_NUMBER} && cd ${params.app_name}/${env.BUILD_NUMBER} && git checkout ${params.git_version}"
}
}
stage(‘build‘) { //exec mvn cmd
steps {
sh "cd ${params.app_name}/${env.BUILD_NUMBER} && /var/jenkins_home/maven-${params.maven}/bin/${params.mvn_cmd}"
}
}
stage(‘package‘) { //move jar file into project_dir
steps {
sh "cd ${params.app_name}/${env.BUILD_NUMBER} && cd ${params.target_dir} && mkdir project_dir && mv *.jar ./project_dir"
}
}
stage(‘image‘) { //build image and push to registry
steps {
writeFile file: "${params.app_name}/${env.BUILD_NUMBER}/Dockerfile", text: """FROM harbor.od.com/${params.base_image}
ADD ${params.target_dir}/project_dir /opt/project_dir"""
sh "cd ${params.app_name}/${env.BUILD_NUMBER} && docker build . -t harbor.od.com/${params.image_name}:${params.git_version}_${params.add_tag} && docker push harbor.od.com/${params.image_name}:${params.git_version}_${params.add_tag}"
}
}
}
}
1.3 配置jenkins参数的值
1.4 新建harbor项目目录
1.5 查看流水线运行状态
1.6 查看harbor仓库
原文:https://www.cnblogs.com/cjwnb/p/13467340.html
内容总结
以上是互联网集市为您收集整理的交付dubbo微服务到k8s (二)全部内容,希望文章能够帮你解决交付dubbo微服务到k8s (二)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。