首页 > 其他分享 >docker总结

docker总结

时间:2022-08-15 17:48:14浏览次数:46  
标签:总结 pipeline app steps test docker stage

在jenkins中创建pipeline,在配置中的流水线添加以下脚本

 

 

 

pipeline{

    agent any

    stages{

        stage('build the image'){

            steps{

                bat '''cd E:/dingding/docker/app/app/

                E:

                mvn clean package  -Dmaven.test.skip=true   docker:build'''

            }

        }

        stage('run the container'){

            steps{

                bat '''cd E:/dingding/docker/app/app/src/main/docker/

                E:

                docker-compose up -d '''

            }

        }

    }

}

 

可添加脚本来进行测自动化测试

stage('api test'){

            steps{

                echo "api test"

            }

        }

 

 

 

也可直接输出代码来实现输出

pipeline{        

    agent any

    stages{

        stage("what"){

            steps{

                echo "what"

            }

        }

        

    }

}

 

 

 

 

 

 

 

上传到服务器执行程序或者测试的时候需要有相对应的环境,直接在服务器上搭建环境即可

 

 

 

标签:总结,pipeline,app,steps,test,docker,stage
From: https://www.cnblogs.com/yinxiaowen/p/16589088.html

相关文章

  • Docker
    dockerDocker安装与启动1.安装可能需要的依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.更换yum源yum-config-manager--add-repohttp://mirr......
  • Docker 安装mysql 5.6
    一、dockerhub上面查找mysql镜像dockersearchmysql二、hub上拉取mysql镜像到本地标签为5.6dockerpullmysql:5.6三、使用mysql5.6镜像创建容器(也叫运行镜像)dockerru......
  • Docker卡在Docker Desktop stopped
    1、检查虚拟机-设置-处理器-虚拟化引擎  勾选前两项2、再次启动Docker以后,如果卡在starting界面点击TroubleShoot  分别尝试这两个选项,点完后,发现出现了新的状......
  • Docker收尾
    自动化部署&验证下⾯我们可以把⾃动构建镜像,以及⾃动启动服务,和⾃动化验证测试服务的过程,完全结合Jenkins持续集成的流⽔线,完全实现⾃动化的部署和过程.pipeline脚本中......
  • linux 使用docker 容器部署sqlserver2019
    前提安装完docker,安装完docker-composedocker-compose.ymlversion:"2"services:sqlserver-2019:restart:always#容器名称container_name:sqlser......
  • 数据库注入提权总结(四)
    OracleOracle权限分类权限是用户对一项功能的执行权力。在Oracle中,根据系统的管理方式不同,将Oracle权限分为系统权限与实体权限两类。系统权限是指是否被授权用户可以......
  • SpEL总结
    SpEL全称:SpringExpressionLanguage(Spring表达式语言)定义:SpEL是Spring定义的一套在Spring框架内运行的表达式语言,说是语言,理解为通过特定格式的字符串来让Spring......
  • Docker自定义镜像Tomcat8
    一、创建目录mkdir/haolb/mydockerfile/tomcat8二、将jdk和tomcat安装的压缩包拷贝进上一步目录三、在/haolb/mydockerfile/tomcat8目录下新建Dockerfile文件FROMcentos:......
  • 【博学谷学习记录】超强总结,用心分享 | nacos注册中心
    Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。1.服务注册到Nacos1)引入依赖在父工程的pom文件中的<dependencyM......
  • 原生js构造函数及其对象 学习总结
    js构造函数及其对象ES5functionPerson(age){ this.name='张三' this.age=age this.talk=function(){ alert('hello') }}首字母大写构造函数中的thi......