当前位置: 首页 > news >正文

记事本做网站代码电子商务网站建设与网页设计

记事本做网站代码,电子商务网站建设与网页设计,深圳航空公司官网,彩票类网站开发前面讲了docker 安装Jenkins和gitlab代码管理工具#xff0c;接下来我们讲一下Jenkins怎么构建 Maven项目。 1. 首先Jenkins配置下面3中工具类 首先是在本地安装三个jenkins自动配置相关的工具 1.1 JDK 由于我们使用docker来启动jenkins#xff0c;其自带有jdk#xff0c;…前面讲了docker 安装Jenkins和gitlab代码管理工具接下来我们讲一下Jenkins怎么构建 Maven项目。 1. 首先Jenkins配置下面3中工具类 首先是在本地安装三个jenkins自动配置相关的工具 1.1 JDK 由于我们使用docker来启动jenkins其自带有jdk因此不需要再下载JDK查看其容器携带的config.v2.json可发现jdk路径为 路径为/opt/java/openjdk 1.2 Git  安装gitapt-get install git 路径为/usr/bin/git 1.3 Maven   解压后设置maven 的下载路径和下载源                             设置maven的环境路径  上面全部准备好了要安装maven插件git插件 接着安装git客户端设置账号。这里不做介绍了。 2. 配置gitlab访问Jenkins的权限 进入jenkins容器内部生成ssh key 保存后我们在gitlab上分别创建组角色账号项目。 这里我们创建一个springboot 的maven项目 然后提交到仓库 2. 配置Jenkins的环境和创建构建项目 分别配置maven的setting.xml路径jdk路径git路径maven路径。 3. 配置Jenkins访问git的凭证 接着配置gitlab api访问token: 1.gitlab 设置jenkins 访问的token: 2.gitlab 生成第三方访问的令牌 点击创建令牌会生成一个token访问令牌串。 3.jenkins的凭证管理添加gitlab的刚才上面生成的token访问令牌串 配置好了之后我们可以验证一下看看是否正常 当然我们可以配置gitlab的一些全局变量 定义变量 当 GitLab 通过插件触发构建时会根据 GitLab 发送的 JSON 有效负载设置各种环境变量。您可以在整个作业配置中使用这些。可用的变量是 gitlabBranch 获取提交到 gitlab 仓库的当前分支名如main gitlabSourceBranch 当用户合并分支时获取要合并的 gitlab 源分支名如main gitlabActionType 获取当前 gitlab 操作类型如NOTE, PUSH, MERGE gitlabUserName 获取提交到 gitlab 仓库的用户名称如mavendemo  gitlabUserUsername 获取提交到 gitlab 仓库的用户用户名 gitlabUserEmail 获取提交到 gitlab 仓库的用户邮箱地址如huagegmain.com gitlabSourceRepoHomepage 获取提交到 gitlab 源仓库地址如http://192.168.33.10/devop/mavendemo.git gitlabSourceRepoName 获取提交到 gitlab 源仓库名如mavendemo  gitlabSourceNamespace 获取提交到 gitlab 源仓库的命名空间如GitLab Instance gitlabSourceRepoURL 获取提交到 gitlab 源仓库的 URL 地址如http://192.168.33.10/devop/mavendemo.git gitlabSourceRepoSshUrl 获取提交到 gitlab 源仓库的 SSH URL 地址如9922192.168.33.10:devop/mavendemo.git gitlabSourceRepoHttpUrl 获取提交到 gitlab 源仓库的 HTTP URL 地址如http://192.168.33.10/devop/mavendemo.git gitlabMergeRequestTitle 获取合并分支请求时的标题如Update hello.sh gitlabMergeRequestDescription 获取合并分支请求时的描述信息如Update hello.sh gitlabMergeRequestId 获取合并分支请求时的 ID如7 gitlabMergeRequestIid 获取合并分支请求时的 I ID如7 gitlabMergeRequestState 获取合并分支请求的状态 gitlabMergedByUser 获取合并分支的用户名 gitlabMergeRequestAssignee 获取合并分支请求时的受让人 gitlabMergeRequestLastCommit 获取合并分支请求时的源分支最后的 commit id gitlabMergeRequestTargetProjectId 获取合并分支请求时的目标项目 ID gitlabTargetBranch 当用户合并分支时获取要合并的 gitlab 目标分支名如test gitlabTargetRepoName 获取提交到 gitlab 目标仓库名如Test gitlabTargetNamespace 获取提交到 gitlab 目标仓库的命名空间如GitLab Instance gitlabTargetRepoSshUrl 获取提交到 gitlab 目标仓库的 SSH URL 地址如9922192.168.33.10:devop/mavendemo.git gitlabTargetRepoHttpUrl 获取提交到 gitlab 源仓库的 HTTP URL 地址如9922192.168.33.10:devop/mavendemo.git gitlabBefore gitlabAfter gitlabTriggerPhrase 获取触发 gitlab 构建 Jenkins 的语句 4. 创建maven项目 点击下一步即可。 分别配置上面的步骤即可。 接下来我们提交代码 这个时候我们发现已经开始构建了 可以看到gitlab代码自动推到jenkins后自动构建发版。 我们通过浏览器地址来访问看看结果 可以看到已经成功了后面接着讲其定时任务触发轮询的方式来构建。
http://www.yayakq.cn/news/2107/

相关文章:

  • 网站建设伍金手指下拉6上海本地企业
  • 东莞seo网站推广建设php开发一个企业网站价格
  • 自己做视频网站会不会追究版权营销推广工作内容
  • 企业网站能起到什么作用网站建设公司推荐 金石下拉
  • 网站宣传夸大处罚wordpress 关闭邮件
  • 用wordpress建站效果怎么样建设网站技术标准
  • 做平面设计的网站有哪些东莞市路桥所
  • 设计网站页面好处温州英文seo
  • php网站开发速成网站地图做关键词排名
  • 刚刚做的网站怎么排名wordpress栏目更改无法显示
  • 网站建设备案 优帮云中国人在线观看免费高清
  • 地方网站系统谷歌云 wordpress
  • 宁波网站建设公司费用价格建立个人网站的目的
  • 域名注册商网站广告公司出售家具 税率
  • 品牌网站建设推荐大蝌蚪羊坊店网站建设
  • 网站建设卩金手指科杰十四劳务公司logo设计图片
  • 电脑制作网站用哪个软件建设新北川网站
  • 站长之家关键词挖掘工具陕西百度公司
  • 宁波建网站一站式服务黄冈网站推广
  • 中英文免费网站建设建设小型网站价钱
  • 厦门北京网站建设python做网站教程
  • 图书馆网站建设总结不重名的建筑公司名字
  • 云南热搜科技做网站不给源码太原建站培训
  • 慕课网站开发与实现微官网 wordpress
  • 个人做理财网站单位如何建设网站
  • 郑州做网站的企业导航类主题 wordpress
  • 阿里云上怎么做网页网站百度网盘下载的文件在哪
  • 简约个人网站欣赏wordpress+dux使用
  • 不上此网站枉做男人创可贴设计网
  • 视频制作素材网站护肤品网站模板