zoukankan      html  css  js  c++  java
  • Pipeline简单实现的代码

    node(){          <---pipeline的标头

    def  workspace = pwd()        <---定义一个变量,将路径赋给变量,即为jenkins下的workspace

          stage  ‘标记’     如: checkout              <---生成一个打印的标志

      dir("workspace下的一个路径例如:pay"){

      git  branch(任务下的分支):“版本号develop(开发的代码)”,credentiaIsId(git账号的ID):“ID”,url:下载代码的地址以及路径例如:http:+ip +路径

      } 

      stage   '标记'      如:build       <--生成一个打印标志

    sh'''

      cd  $workspace/pay

      maven命令的路径,如:/root/test/mvn   +  (-s    可能会加上指定配置)  +  clean  install   -U   -P+指定参数

    '''

      stage  '标记'      如:edas        <--生成一个打印标志

    sh'''

      fn  = $(date +%m%d%H%M)

      en=INT                       <---如果用到变量,声明变量 

      mo=RES-FUN             <---如果用到变量,声明变量 

      echo  $fn                       <----打印变量

      执行几条命令,重复几次下面的代码:

      sshpass  -p   '密码'      ssh  -o  stricthostkeychecking=no(询问是否连接,no为不询问)  用户名+密码  例如:root@10.193.12.11   '在机器上执行的命令,例如: mkdir -p /jendate/edas_home/'$en'/alice-service/backup/$fn'            <---远程连接机器并在机器上执行的命令

     '''

    workspace = pwd()

    en='INT'

    mo='RES-FUN'

    sh'''

    sshpass -p +'密码'  scp   -o stricthostkeychecking=no  +war包  用户+IP地址+上传路径                             <---远程复制文件的命令

    '''

    }

  • 相关阅读:
    Android播放器实现视频窗口实时放大缩小功能
    Spydroid还是大牛直播内置RTSP服务SDK
    安卓端/iOS端如何播放4K分辨率的RTMP/RTSP流
    mingw64+msys2下使用cmake问题
    h264, h265 和 libvpx 比较(h264/avc, hevc 和vp9比较)
    直播协议的选择:RTMP vs. HLS
    如何推送和播放RTMP H265流 (RTMP HEVC)
    如何支持RTSP播放H.265(HEVC)流
    如何实现RTSP推送H.264、RTSP推送H.265(hevc)
    rtmp/rtsp/hls公网测试地址
  • 原文地址:https://www.cnblogs.com/jidehuijia/p/10113367.html
Copyright © 2011-2022 走看看