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

制作的网站游戏公司官方网站模版

制作的网站,游戏公司官方网站模版,制作关于灯的网站,手机应用商店CI#xff08;Continuous integration#xff09;持续集成 参考#xff1a;https://www.jianshu.com/p/2132949ff84a 持续集成是指多名开发者在开发不同功能代码的过程当中#xff0c;可以频繁的将代码行合并到一起并切相互不影响工作。 持续集成的目的#xff0c;是让… CIContinuous integration持续集成  参考https://www.jianshu.com/p/2132949ff84a  持续集成是指多名开发者在开发不同功能代码的过程当中可以频繁的将代码行合并到一起并切相互不影响工作。 持续集成的目的是让产品可以快速迭代同时还能保持高质量。它的核心措施是代码集成到主干之前必须通过自动化测试。只要有一个测试用例失败就不能集成。注持续集成简单来说就是频繁的将代码集成到主干。将软件个人研发的部分向软件整体部分交付频繁进行集成以便更快地发现其中的错误。     1.开发新功能     2.修复bug CD (Continuous delivery)    持续交付 持续交付意味着每次更改代码集成并构建代码时他们还将在与生产非常相似的环境中自动测试该代码。我们将此部署到不同环境并在不同环境上进行测试的过程称为部署管道。部署管道通常具有开发环境测试环境和过渡环境但是这些阶段因团队产品和组织而异。 是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程度上代表了一个开发团队的更新迭代速率。 持续部署的目标是代码在任何时刻都是可部署的可以进入生产阶段。 Jenkins - CI/CD杰出的软件 jenkins是一款开源的CICD软件用于自动化各种任务包括构建、测试和部署软件  作为领先的开源自动化服务器Jenkins 提供了数百个插件来支持构建、部署和自动化任何项目。 使用java开发的 ​  1. 流程 ​ 2.pipline流水线和blueocean pipline操作过程和步骤拉取代码、编译、测试、部署、镜像制作等操作blueocean是可以用来图形化管理编写、查看、修改等我们的流水线。是pipline的可视化UI。 ​ 3. 安装部署 使用docker安装部署 1.拉取镜像 [rootk8snode-1 ~]# docker pull jenkinsci/blueocean 2.启动容器 docker run \ --name sc-jenkins-1 \ -u root \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkinsci/blueocean [rootk8snode-1 ~]# docker ps CONTAINER ID   IMAGE                                               COMMAND                   CREATED         STATUS         PORTS                                                                                      NAMES d824ac703b38   jenkinsci/blueocean                                 /sbin/tini -- /usr/…   5 seconds ago   Up 4 seconds   0.0.0.0:8080-8080/tcp, :::8080-8080/tcp, 0.0.0.0:50000-50000/tcp, :::50000-50000/tcp   sc-jenkins-1 3.访问验证 ​ 4.解锁Jenkins [rootk8snode-1 ~]# docker ps |grep -i jenkins d824ac703b38   jenkinsci/blueocean                                 /sbin/tini -- /usr/…   13 minutes ago   Up 13 minutes   0.0.0.0:8080-8080/tcp, :::8080-8080/tcp, 0.0.0.0:50000-50000/tcp, :::50000-50000/tcp   sc-jenkins-1[rootk8snode-1 ~]# docker exec -it  sc-jenkins-1 bash#查看登陆密码 bash-5.1#  cat /var/jenkins_home/secrets/initialAdminPassword 97ae6e914ab24130a8d9dfa12c07b952 5.安装相关插件 ​ 使用k8s安装部署 1.准备工作 官网https://www.jenkins.io/doc/book/installing/kubernetes/ 1.1.下载git [rootk8smaster ~]# yum install git -y 1.2.从代码仓库拉取相关文件 [rootk8smaster ~]# git clone https://github.com/scriptcamp/kubernetes-jenkins [rootk8smaster kubernetes-jenkins]# ls deployment.yaml  namespace.yaml  serviceAccount.yaml  service.yaml  volume.yaml 2.创建相关命名空间 [rootk8smaster kubernetes-jenkins]# kubectl apply -f namespace.yaml namespace/devops-tools created [rootk8smaster kubernetes-jenkins]# kubectl get ns NAME              STATUS   AGE default           Active   105d devops-tools      Active   7s 3.创建服务账号绑定集群角色 [rootk8smaster kubernetes-jenkins]# kubectl  apply -f serviceAccount.yaml  clusterrole.rbac.authorization.k8s.io/jenkins-admin created serviceaccount/jenkins-admin created clusterrolebinding.rbac.authorization.k8s.io/jenkins-admin created 4.创建卷存储数据 4.1.查看节点信息 [rootk8smaster kubernetes-jenkins]# kubectl get node NAME        STATUS   ROLES                  AGE    VERSION k8smaster   Ready    control-plane,master   105d   v1.20.6 k8snode-1   Ready    worker                 105d   v1.20.6 k8snode-2   Ready    worker                 104d   v1.20.6 4.2.修改volume.yaml 文件改成自己的主机名 ​ 4.3.创建卷 [rootk8smaster kubernetes-jenkins]# kubectl apply -f volume.yaml  storageclass.storage.k8s.io/local-storage created persistentvolume/jenkins-pv-volume created persistentvolumeclaim/jenkins-pv-claim created 5.部署Jenkins 建议先删除之前使用docker容器安装的jenkins [rootk8snode-1 ~]# docker stop sc-jenkins-1 sc-jenkins-1 [rootk8smaster kubernetes-jenkins]# kubectl apply  -f deployment.yaml  deployment.apps/jenkins created 6.启动服务发布Jenkins的pod [rootk8smaster kubernetes-jenkins]# kubectl apply -f service.yaml  service/jenkins-service created[rootk8smaster kubernetes-jenkins]# kubectl get svc -n devops-tools NAME              TYPE       CLUSTER-IP      EXTERNAL-IP   PORT(S)          AGE jenkins-service   NodePort   10.108.82.214   none        8080:32000/TCP   25s 7.访问验证 可以访问k8s集群中的任何一台机器
http://www.hkea.cn/news/14265041/

相关文章:

  • 高级网站开发公司网站地址
  • 个人可以做行业网站吗电子信息工程移动互联网就业方向
  • 网站备案制作怎么在手机上设计网站
  • 网络推广培训网站室内设计网站国外
  • 网站备案归哪里管江苏最新消息今天实时
  • 舆情处置的五个步骤自己做网站升seo
  • 免费dede企业网站模板铜陵专业网站制作公司
  • 网站主题类型网站维护流程
  • 网站备案 公司广东东莞智通人才招聘网
  • 大学生做网站步骤厦门建设执业资格注册管理中心网站
  • 网上建设银行网站提供网站建设备案公司
  • 深圳网站设计知名乐云seo个人如何接外贸订单
  • 数据库 搭建 网站wordpress下載
  • 深圳做网站的价格iis一个文件夹配置多个网站
  • 无极网站建设企业官网网站模板下载
  • 个人网站建设设计长沙seo培训班
  • 电子商务网站建设需要注意什么企业网页设计
  • 国外的调查网站上做问卷html网页框架
  • 做网站卖机器怎么弄工程公司名称大全集最新免费
  • 网站页面优化方法遵义网站建设公司电话多少
  • 做视频网站需要什么哪家公司做网站专业
  • 营销型网站建设口碑好怎么制作网站数据包导入小程序
  • 网站建设一般多少费用建站软件大全
  • 营销网站制作设计深圳房产网
  • 设计logo免费网站聊城开发区建设局网站
  • 凡科建站代理九亭 网站建设
  • 长春做公司网站的江门建设银行网站
  • 网站首页背景图片品牌创意设计
  • wifi扩展器做网站期货软件定制开发公司
  • 常见的网站建设程序有哪些银川seo公司