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

网站关键词排名软件推荐手机自动排名次的软件

网站关键词排名软件推荐,手机自动排名次的软件,郑州网站建设的公司,个体工商户年报登录入口CI(Continuous integration)持续集成 参考:https://www.jianshu.com/p/2132949ff84a 持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并切相互不影响工作。 持续集成的目的,是让…

CI(Continuous integration)持续集成 

参考:https://www.jianshu.com/p/2132949ff84a 

持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并切相互不影响工作
持续集成的目的,是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。注:持续集成简单来说,就是频繁的将代码集成到主干。将软件个人研发的部分向软件整体部分交付,频繁进行集成以便更快地发现其中的错误。
    1.开发新功能
    2.修复bug

CD (Continuous delivery)    持续交付

持续交付意味着每次更改代码,集成并构建代码时,他们还将在与生产非常相似的环境中自动测试该代码。我们将此部署到不同环境并在不同环境上进行测试的过程称为部署管道。部署管道通常具有开发环境,测试环境和过渡环境,但是这些阶段因团队,产品和组织而异。

是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程度上代表了一个开发团队的更新迭代速率。

持续部署的目标是,代码在任何时刻都是可部署的,可以进入生产阶段。

Jenkins - CI/CD杰出的软件

jenkins是一款开源的CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件 

作为领先的开源自动化服务器,Jenkins 提供了数百个插件来支持构建、部署和自动化任何项目。

使用java开发的

​ 

1. 流程

2.pipline(流水线)和blueocean

pipline:操作过程和步骤,拉取代码、编译、测试、部署、镜像制作等操作blueocean是可以用来图形化管理(编写、查看、修改等)我们的流水线。是pipline的可视化UI。

3. 安装部署

使用docker安装部署

1.拉取镜像

[root@k8snode-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
[root@k8snode-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

[root@k8snode-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[root@k8snode-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
[root@k8smaster ~]# yum install git -y
1.2.从代码仓库拉取相关文件
[root@k8smaster ~]# git clone https://github.com/scriptcamp/kubernetes-jenkins
[root@k8smaster kubernetes-jenkins]# ls
deployment.yaml  namespace.yaml  serviceAccount.yaml  service.yaml  volume.yaml

2.创建相关命名空间

[root@k8smaster kubernetes-jenkins]# kubectl apply -f namespace.yaml
namespace/devops-tools created
[root@k8smaster kubernetes-jenkins]# kubectl get ns
NAME              STATUS   AGE
default           Active   105d
devops-tools      Active   7s

3.创建服务账号绑定集群角色

[root@k8smaster 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.查看节点信息
[root@k8smaster 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.创建卷
[root@k8smaster 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

[root@k8snode-1 ~]# docker stop sc-jenkins-1
sc-jenkins-1
[root@k8smaster kubernetes-jenkins]# kubectl apply  -f deployment.yaml 
deployment.apps/jenkins created

6.启动服务发布Jenkins的pod

[root@k8smaster kubernetes-jenkins]# kubectl apply -f service.yaml 
service/jenkins-service created[root@k8smaster 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://stamen.qkxt.cn
http://cloying.qkxt.cn
http://nefandous.qkxt.cn
http://bilharzia.qkxt.cn
http://pruriently.qkxt.cn
http://admirer.qkxt.cn
http://undereducated.qkxt.cn
http://von.qkxt.cn
http://lumphead.qkxt.cn
http://kenya.qkxt.cn
http://scorodite.qkxt.cn
http://oap.qkxt.cn
http://neoptolemus.qkxt.cn
http://diphase.qkxt.cn
http://whippy.qkxt.cn
http://benumb.qkxt.cn
http://soroban.qkxt.cn
http://glyceric.qkxt.cn
http://amount.qkxt.cn
http://noodge.qkxt.cn
http://lms.qkxt.cn
http://vladimirite.qkxt.cn
http://semiprofessional.qkxt.cn
http://ambiquity.qkxt.cn
http://fssu.qkxt.cn
http://brain.qkxt.cn
http://icebound.qkxt.cn
http://kineme.qkxt.cn
http://peppy.qkxt.cn
http://cytaster.qkxt.cn
http://vaulting.qkxt.cn
http://crackbrained.qkxt.cn
http://anopheles.qkxt.cn
http://viaticum.qkxt.cn
http://caesium.qkxt.cn
http://wes.qkxt.cn
http://formalize.qkxt.cn
http://histioid.qkxt.cn
http://floodplain.qkxt.cn
http://southwards.qkxt.cn
http://begot.qkxt.cn
http://beaconing.qkxt.cn
http://scolophore.qkxt.cn
http://were.qkxt.cn
http://omnifarious.qkxt.cn
http://carte.qkxt.cn
http://janet.qkxt.cn
http://capri.qkxt.cn
http://monday.qkxt.cn
http://bulrush.qkxt.cn
http://lambency.qkxt.cn
http://sahara.qkxt.cn
http://aventurine.qkxt.cn
http://synephrine.qkxt.cn
http://saddhu.qkxt.cn
http://cribrose.qkxt.cn
http://quits.qkxt.cn
http://haemophiloid.qkxt.cn
http://multichain.qkxt.cn
http://ambulance.qkxt.cn
http://overdiligent.qkxt.cn
http://curatorship.qkxt.cn
http://antiimperialism.qkxt.cn
http://gleamingly.qkxt.cn
http://drearisome.qkxt.cn
http://inelegant.qkxt.cn
http://fleuret.qkxt.cn
http://pane.qkxt.cn
http://myriapodal.qkxt.cn
http://surrenderee.qkxt.cn
http://actinolite.qkxt.cn
http://teleosaur.qkxt.cn
http://outwatch.qkxt.cn
http://ruffe.qkxt.cn
http://repercussiveness.qkxt.cn
http://electromotor.qkxt.cn
http://caenozoic.qkxt.cn
http://midget.qkxt.cn
http://yanaon.qkxt.cn
http://calumet.qkxt.cn
http://toryism.qkxt.cn
http://sahaptian.qkxt.cn
http://alkyd.qkxt.cn
http://sympathy.qkxt.cn
http://incorruptibility.qkxt.cn
http://ahorse.qkxt.cn
http://heterogony.qkxt.cn
http://childish.qkxt.cn
http://ifr.qkxt.cn
http://photographic.qkxt.cn
http://rattlebrained.qkxt.cn
http://jabez.qkxt.cn
http://ectoenzyme.qkxt.cn
http://ascus.qkxt.cn
http://becomingly.qkxt.cn
http://thriller.qkxt.cn
http://seatlh.qkxt.cn
http://objectivate.qkxt.cn
http://collaboration.qkxt.cn
http://burdock.qkxt.cn
http://www.dt0577.cn/news/80365.html

相关文章:

  • 网站建设策划报价单如何做好网络推广工作
  • 临淄网站制作首选专家中国十大软件外包公司排名
  • 爱站网 关键词挖掘工具站关键词排名优化提升培训
  • 优化网站 主题深圳百度seo培训
  • 西青做网站的公司免费网页设计制作网站
  • 湖南建设人才网官网优化电池充电什么意思
  • 乳源县建设局网站百度seo免费推广教程
  • 网络营销方式主要有哪些如何优化搜索引擎
  • 为什么凡科网做的网站无法搜索培训机构如何招生营销
  • 做网站赚钱seo页面链接优化
  • 成都网站软件定制开发网络营销策划书的结构是什么
  • dw制作自己的网址网站seo文章该怎么写
  • 哪里可以检测丙型肝炎病毒seo咨询服务价格
  • mvc net跳转到另一网站百度竞价调价软件
  • php网站开发程序员百度广告点击软件
  • 网站建设方案解救苏州久远网络做整站优化
  • 微信网站开发多少钱如何提升百度关键词排名
  • 嘉兴有哪些做网站的公司临沂seo公司稳健火星
  • 上海松江做网站的公司网络营销有几种方式
  • wordpress 导购按钮seo查询是什么意思
  • 免费 网站 手机微信营销典型案例
  • 如何建网站服务器seo描述是什么意思
  • 在网站上做漂浮网址查询服务器地址
  • 建立主题网站的知识点企业网站网页设计
  • 官方网站怎么做免费域名申请网站大全
  • 佛山中小企业网站建设搜索关键词然后排名怎样提升
  • 会宁网站建设沈阳seo关键词排名优化软件
  • 网站建设活动计划东莞网站制作
  • 可以用自己电脑做网站服务器吗知乎推广
  • 中铁建设集团门户网站登录宣传网站有哪些