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

响应式网站外包建设网站有哪些

响应式网站外包,建设网站有哪些,帮你省网站怎么做,青岛网站建设一青岛博采网络上篇主要实现了drone在物理机上进行发布程序#xff0c;这次介绍drone如何发布docker类型的服务。 一 drone.yml文件配置 前提#xff1a;需要提前在drone里添加文件里面所引用的密钥 kind: pipeline # 定义对象类型#xff0c;还有secret和signature两种类型 type: dock…上篇主要实现了drone在物理机上进行发布程序这次介绍drone如何发布docker类型的服务。 一 drone.yml文件配置 前提需要提前在drone里添加文件里面所引用的密钥 kind: pipeline # 定义对象类型还有secret和signature两种类型 type: docker # 定义流水线类型还有kubernetes、exec、ssh等类型 name: drone-miaosha # 定义流水线名称steps: # 定义流水线执行步骤这些步骤将顺序执行- name: build-package # 流水线名称image: maven:3.8.4 # 定义创建容器的Docker镜像volumes: # 将容器内目录挂载到宿主机仓库需要开启Trusted设置- name: maven-buildpath: /root/.m2 # 将应用打包好的Jar和执行脚本挂载出来commands:- mvn clean install# 将打包后的jar包拷贝到挂载目录- cp /root/.m2/repository/com/huningfei/demo/0.0.1-SNAPSHOT/*.jar ./# 构建docker镜像并推送- name: build and push imagepull: if-not-exists # 如果镜像不存在则拉取,免去每次都要重新下载image: plugins/docker #选择docker:dind镜像volumes:- name: docker-sockpath: /var/run/docker.sock #映射宿主机Dockersettings:registry: registry.cn-hangzhou.aliyuncs.comrepo: registry.cn-hangzhou.aliyuncs.com/huningfei/welcometags: latestdockfile: ./Dockerfileusername:from_secret: docker_usernamepassword:from_secret: docker_password# 步骤3 使用ssh访问主机,拉去镜像并运行部署- name: deploypull: if-not-exists # 如果镜像不存在则拉取,免去每次都要重新下载image: appleboy/drone-ssh settings:# 需要部署的主机地址host: 192.168.2.45# 主机ssh端口port: 22# 主机登陆用户名username: rootpassword: # 从drone仓库配置中秘密空间读取密码from_secret: ssh_pwdscript:- echo 暂停并删除旧容器- docker stop test-demo docker rm test-demo- echo 删除旧镜像- docker rmi registry.cn-hangzhou.aliyuncs.com/huningfei/welcome:latest - echo 从harbor拉取最新镜像- docker pull registry.cn-hangzhou.aliyuncs.com/huningfei/welcome:latest - echo 运行镜像- docker run --name test-demo -p 8081:8081 -d registry.cn-hangzhou.aliyuncs.com/huningfei/welcome:latest- echo 部署成功 - name: notify # 步骤4 部署完成邮件通知pull: if-not-exists # 如果镜像不存在则拉取,免去每次都要重新下载image: drillster/drone-emailsettings:recipients_only: true # 只发送给指定邮件收件人不默认发送给流水线创建人host: smtp.qq.com #SMTP服务器 例如 smtp.qq.comport: 465 #SMTP服务端口 例如QQ邮箱端口465subject: Drone Build Complete!username:from_secret: qqmail_usernamepassword:from_secret: qqmail_pwdfrom:from_secret: qqmail_usernamerecipients: huningfei126.com #收件人邮箱when: #执行条件status:- success- changed- failure volumes: # 定义流水线挂载目录用于共享数据- name: maven-buildhost:path: /home/mvn/.m2 #jar包目录可以修改从宿主机中挂载的目录volumes:- name: docker-sockhost:path: /var/run/docker.sock# 可限制哪些分支可以推送自动CICD trigger:branch:- master 使用plugins/docker 这个镜像会自动构建更改tag然后上传到镜像仓库一切都是自动的 二 dockerfile内容 FROM openjdk:8 COPY target/demo-0.0.1-SNAPSHOT.jar /demo-0.0.1-SNAPSHOT.jar CMD java -jar /demo-0.0.1-SNAPSHOT.jar 三 查看构建结果
http://www.pierceye.com/news/679092/

相关文章:

  • 普通网站报价多少扬中论坛网
  • 提供邢台做wap网站网站开发怎么进行数据库连接
  • 足球网站网站建设东莞网上销售网站建设
  • 响应式网站手机蓝翔老师做的网站
  • 公司网站建设维护合同中德生态园网站定制
  • 网站建设实训结论站长查询工具
  • 做电影网站要很大的主机空间吗苏州网站推广如何
  • 网站维护内容及费用网站详细设计
  • 国产手机做系统下载网站七牛云做wordpress图床
  • 营销型网站建设网站百度文库账号登录入口
  • 医疗网站建设资讯国内十大游戏公司排名
  • 江苏网站建设网络公司男做基视频网站
  • 网站建设培训公司排名客户管理软件免费版
  • 甘肃省建设工程网上投标网站好玩的网游
  • 大学生网站建设课程总结唐四薪php网站开发答案
  • 郑州的网站建设公司有哪些企业策划案
  • 查询域名网站苏州专业网站seo推广
  • 游戏网站建设计划书梦织做网站
  • 电商运营公司简介seo搜索引擎优化求职简历
  • 烟台门户网站有哪些网站做的比较好的
  • 外贸企业论坛网站建设找建站公司做网站注意事项
  • 莱芜亓家网站网站认证怎么认证
  • 安康做网站的公司wordpress zh_cn.po
  • 温州网页网站制作怎么看一个网站有没有做301
  • 网站主流系统2018年网站建设
  • 好的交互网站sql网站发布流程
  • 河北住房与城乡建设部网站网站管理手册
  • 学网站建设需要用哪几个软件营销型网站建设的指导原则
  • 网站建设产品价格销售型网站如何做推广
  • 免费情感网站哪个好wordpress和微信打通