jenkins自动上传前端代码文件至CDN

编程入门 行业动态 更新时间:2024-10-26 06:38:14

jenkins自动<a href=https://www.elefans.com/category/jswz/34/1771255.html style=上传前端代码文件至CDN"/>

jenkins自动上传前端代码文件至CDN

1、上传除了以html结尾的文件
2、以七牛云为例

官网文档(七牛云)

安装

[root@dev soft]#wget .4.2.zip
[root@dev soft]#unzip qshell-linux-x64-v2.4.2.zip
[root@dev soft]#mv qshell-linux-x64-v2.4.2 qshell
[root@dev soft]#mv qshell /usr/sbin/
[root@dev soft]# qshell -v
qshell version v2.4.1

设置密钥

[root@dev soft]qshell account zesdfHynRAt5eFn2Vm8cyhOsI3FSxxxxxOQZeIjIyYOITzgs aLXzGVvdQosv9KoZiL4z3A99z7zxxxxDmeXsdfkNrtODbw2 bfgdfg@sdv
查看
[root@dev soft]# qshell user ls
Name: 3dssdf@sdce
AccessKey: zesdfHynRAt5eFn2Vm8cyhOsI3noghintsFSxxxxxOQZeIjIyYOITzgs 
SecretKey: aLXzGVvdQosv9KoZinothingsL4z3A99z7zxxxxDmeXsdfkNrtODbw2 [root@dev soft]#qshell domains xxxx空间名    获取指定空间的相关域名
sdf.sdds

设置自动补全

[root@dev soft]#yum install bash-completion -y
[root@dev soft]# vim ~/.bashrc
export PATH="/usr/local/anaconda2/bin:$PATH"
source <(qshell completion bash)
[root@dev soft]# source ~/.bashrccd /usr/local/talent/servicegroup/qshell/

设置域名

[root@dev soft]# vim /root/curexxfuxxnprdo.qshell.json
{"hosts": {"rs": "cucrexxfuxxnpro.csrxxefecun"}
}

配置文件

[root@dev soft]# cd /usr/local/talent/servicegroup/qshell
[root@dev qshell]# vim upload.conf 
{"src_dir"            :   "/usr/local/talent/servicegroup/paltform_web_organization","bucket"             :   "cucrfexxfunprro", 空间"ignore_dir"         :   false,"overwrite"          :   true,"check_exists"       :   true,"check_hash"         :   true,"check_size"         :   true,"rescan_local"       :   true,"skip_suffixes"      :   ".html,.htm","log_file"           :   "upload.log","log_level"          :   "info","log_rotate"         :   1,"log_stdout"         :   false,"file_type"          :   0
}

jenkins部分内容

	#上传所有文件至cnd cucrfexxfunprro空间DATE=`date +%Y%m%d`cd /usr/local/talent/servicegroup/qshell/qshell user lsqshell accountqshell qupload -c 4 --success-list sucess${DATE}.txt --failure-list failure${DATE}.txt --overwrite-list overFile${DATE}.txt  upload.confls /usr/local/talcweewent/servicegroup/qshell/*.log

命令行测试命令

qshell qupload -c 4 --success-list sucess20210120.txt --failure-list failure20210120.txt --overwrite-list overFile20210120.txt upload.conf

注:我这里是以配置文件的方式上传文件至七牛云,另外也可以使用全命令行模式
------------------------------end

更多推荐

jenkins自动上传前端代码文件至CDN

本文发布于:2024-03-10 14:28:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1728227.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:上传   代码   文件   jenkins   CDN

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!