linux判断文件不存在退出jenkins编译流程
# linux判断文件不存在退出jenkins编译流程
file="${WORKSPACE}/mc/jenkins_arm64.sh"
if [ ! -f "$file" ]; then
echo "jenkins_arm64.sh not exist"
exit 0
fi
dir('charge'){checkout([$class: 'GitSCM', branches: [[name: 'refs/heads/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: "jenkins", url: "http://192.168.12.38/xx/xxx.git"]]])}echo '[charge] master Dev Branch Checkout Done'echo '[charge] build'sh '''#!/bin/bashif [ "$gitbranch" = "default" ]; then branch=V0.0.0fiif [ "$gitbranch" = "origin/master" ]; then branch=V0.0.0fimkdir -p ${WORKSPACE}/mc#git describe --abbrev=0 --tags >${WORKSPACE}/mc/tag.txt#tag=`cat ${WORKSPACE}/mc/tag.txt`time=`date +%Y%m%d%H%M%S` #time="${time: =0}"version="${branch}.${time}"echo ${version}>${WORKSPACE}/mc/version.iniecho ${branch}>${WORKSPACE}/mc/branch.iniversion=`cat ${WORKSPACE}/mc/version.ini`src="${WORKSPACE}/charge"cd "${src}"export GO111MODULE=onexport GOPROXY=https://goproxy.cnsource /etc/profilego versiongo mod tidyCGO_ENABLED=0GOOS=linuxGOARCH=amd64dest=${WORKSPACE}/charge/GoChargesrm ${dest} -rf 1>nulsource ./Gen.shcd $destbranch=`cat ${WORKSPACE}/mc/branch.ini`REPOSITORY=192.168.12.133/xx/charge:$branchdocker rmi -f ${REPOSITORY} | truedocker build -t ${REPOSITORY} .docker login -u dev -p Dev@xxsoft 192.168.12.133docker push $REPOSITORY
国产操作系统Arm的GO编译脚本
CGO_ENABLED=0
GOOS=linux
GOARCH=arm64
GOARM=7
相关文章:
linux判断文件不存在退出jenkins编译流程
# linux判断文件不存在退出jenkins编译流程 file"${WORKSPACE}/mc/jenkins_arm64.sh" if [ ! -f "$file" ]; then echo "jenkins_arm64.sh not exist" exit 0 fi dir(charge){checkout([$class: GitSCM, branches: [[name: …...
shell脚本(语法)
一、什么是shell脚本 1.1、shell 的两层含义:既是一种应用程序,又是一种程序设计语言 1.1.1、shell是一种应用程序 交互式地解释、执行用户输入的命令,将用户的操作翻译成机器可以识别的语言,完成相应功能称之为 shell 命令解析器。 shell 是…...
java高频面试题(2023最新)
目录一.java基础1.八大基础类型2.java三大特性3.重载和重写的区别4.pubilc、protected、(dafault)不写、private修饰符的作用范围5.和equals的区别6.hashcode()值相同,equals就一定为true7.short s 1;s s 1;(程序1)和 short s 1ÿ…...
视觉感知(二):车位线检测
1. 简介 本期为大家带来车位线检测相关知识点,以及算法工程落地的全流程演示。车位线检测是自动泊车领域必不可缺的一环,顾名思义就是采用环视鱼眼相机对路面上的车位线进行检测,从而识别出车位进行泊车。 较为常规的做法是使用四颗鱼眼相机环视拼接然后在鸟瞰图上做停车位…...
2023.2.10学习记录Docker容器
Docker 必须跑在Linux内核上 镜像是一个轻量级可执行的独立软件包 新建一个docker容器只需要几秒钟 Docker常用命令 启动类命令 镜像命令 容器命令 docker images docker search --limit 5 redis docker pull redis:6.0.8 docker system df 查看镜像/容器/…...
扩散模型diffusion model用于图像恢复任务详细原理 (去雨,去雾等皆可),附实现代码
文章目录1. 去噪扩散概率模型2. 前向扩散3. 反向采样3. 图像条件扩散模型4. 可以考虑改进的点5. 实现代码1. 去噪扩散概率模型 扩散模型是一类生成模型, 和生成对抗网络GAN 、变分自动编码器VAE和标准化流模型NFM等生成网络不同的是, 扩散模型在前向扩散过程中对图像逐步施加噪…...
pytorch
PyTorch基础 import torch torch.__version__ #return 1.13.1cu116基本使用方法 矩阵 x torch.empty(5, 3)tensor([[1.4586e-19, 1.1578e27, 2.0780e-07],[6.0542e22, 7.8675e34, 4.6894e27],[1.6217e-19, 1.4333e-19, 2.7530e12],[7.5338e28, 8.1173e-10, 4.3861e-43],[2.…...
软件测试—对职业生涯发展的一些感想
目录:导读 职场生涯 1、短期规划 2、长期规划 自身定位 1、你在哪儿? 2、你想要什么? 3、你拥有什么? 4、你需要做什么?什么时候做? 5、淡定啊淡定 最近工作不是很忙,有空都是在看书&a…...
5年经验之谈:月薪3000到30000,测试工程师的变“行”记!
自我介绍下,我是一名转IT测试人,我的专业是化学,去化工厂实习才发现这专业的坑人之处,化学试剂害人不浅,有毒,易燃易爆,实验室经常用丙酮,甲醇,四氯化碳,接触…...
全价值链赋能,数字化助力营销价值全力释放 | 爱分析报告
报告编委 张扬 爱分析联合创始人&首席分析师 文鸿伟 爱分析高级分析师 王鹏 爱分析分析师 外部专家(按姓氏拼音排序) 黄洵 客易达 联合创始人 毛健 云徙科技 副总裁 & COO 特别鸣谢(按拼音排序) 报告摘要 在…...
【自学Docker 】Docker search命令
大纲 Docker search命令 docker search命令教程 docker search 命令用于从 Docker Hub 查找镜像。 docker search命令语法 haicoder(www.haicoder.net)# docker search [OPTIONS] TERMdocker search命令参数 参数描述docker search --filter设置过滤条件。docker search -…...
银行零售如何更贴近客户?是时候升级你的客户旅程平台了
随着数字化战略推进,各大银行持续加大对线上多渠道的建设投入,客户触达也愈发移动化、智能化。与此同时,手机银行飞速发展产生并累积了大量客户行为数据,呈多样化、海量化等特点,将在用户体验、客户经营、手机银行运营…...
零入门kubernetes网络实战-12->基于DNAT技术使得外网可以访问本宿主机上veth-pair链接的内部网络
视频地址(稍后上传) 本篇文章测试如何让veth pair链接的内网网络可以被本局域网的其他宿主机访问到? 1、测试环境介绍 一台centos虚拟机 # 查看操作系统版本 cat /etc/centos-release # 内核版本 uname -a uname -r # 查看网卡信息 ip a s eth02、网络拓扑 3、操…...
conda环境管理命令
conda环境管理命令 1.环境检查 1)查看安装了哪些包 conda list 2)查看当前存在哪些虚拟环境 conda env list conda info -e [rootoracledb anaconda3]# conda info -e # conda environments: # base * /home/anaconda33)检查更新当前conda con…...
ubuntu clion从0开始搭建一个风格转换ONNX推理网络 opencv cuda::dnn::net
系统搭建 系统搭建 OpenCV的安装 cmake sudo apt-get install cmake其他环境以来 sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff5.dev libswscale-dev libjasper-dev 不安装会报这个错误 OpenCV(4.6.0) /hom…...
1.十大排序算法
1.什么是排序算法? 在梳理十大排序算法之前,虽然知道排序算法是将数字或字母按增序排列的算法,但该理解过于片面,那排序算法的权威定义是什么呢。 一个排序算法(英语:Sorting algorithm)是一种…...
算法导论—SAT、NP、NPC、NP-Hard问题
算法导论—SAT、NP、NP-Hard、NPC问题SAT 问题基本定义问题复杂性P、NP、NP-Hard、NP-Complete(NPC)证明NP-Hard关系图NP问题的概念约化的定义NPC问题NP-Hard问题SAT 问题基本定义 SAT 问题 (Boolean satisfiability problem, 布尔可满足性问题,SAT): 给…...
linux入门---基础指令(上)
这里写目录标题前言ls指令pwd指令cd指令touch指令mkdirrmdirrmman指令cp指令mv指令前言 我们平时使用电脑主要是通过鼠标键盘以及操作系统中自带的图形来对电脑执行相应的命令,比如说我想打开D盘中的cctalk这个文件: 我就可以先用鼠标左键单击这个文件…...
大数据Kylin(一):基础概念和Kylin简介
文章目录 基础概念和Kylin简介 一、OLTP与OLAP 1、OLTP 2、OLAP 3、OLTP与OLAP的关系 二、数据分析模型 1、星型模型 2、雪花模型 …...
推进行业生态发展完善,中国信通院第八批RPA评测工作正式启动
随着人工智能、云计算、大数据等新兴数字技术的高速发展,数字劳动力应用实践步伐加快,以数字生产力、数字创造力为基础的数字经济占比逐年上升。近年来,机器人流程自动化(Robotic Process Automation,RPA)成…...
美团APP竟删照片!客服称“第三方插件”冲突,有博主表示“华为工程师分析日志查到的”
①2026 年 3 月 24 日,【美团删照片】话题冲上微博热搜第一。不少网友晒出铁证,手机系统弹窗直接提示: “检测到美团删除了照片/视频,已成功拦截”。受害用户损失惨重,少则几十张日常照,多则上千张珍藏影像…...
Llama-3.2V-11B-cot部署教程:Docker容器内双卡设备映射配置
Llama-3.2V-11B-cot部署教程:Docker容器内双卡设备映射配置 1. 项目概述 Llama-3.2V-11B-cot是基于Meta Llama-3.2V-11B-cot多模态大模型开发的高性能视觉推理工具。该工具针对双卡4090环境进行了深度优化,特别适合需要强大视觉推理能力的专业场景。 …...
ei会议检索又又+N
...
乙巳马年春联生成终端开箱即用:无需pip install,直接运行Web终端
乙巳马年春联生成终端开箱即用:无需pip install,直接运行Web终端 1. 引言:当AI遇见传统年味 春节贴春联,是刻在我们文化基因里的仪式感。但你想过吗?如果有一扇“皇城大门”,你只需对着它说出新年愿望&am…...
Fish-Speech-1.5与LLM集成:智能语音助手开发实战
Fish-Speech-1.5与LLM集成:智能语音助手开发实战 1. 引言 你有没有想过,为什么现在的语音助手总是感觉"不太聪明"?它们要么只能执行简单指令,要么对话生硬缺乏连贯性。这背后的核心问题在于,传统的语音助手…...
老王-先扮演再成为
先扮演,再成为 ——人生的自我预言“你想成为谁, 就先扮演谁。”🎭 人生就是一场—— 自我预言的实现。💡 为什么有人“装着装着就成真了”? 因为—— 装的本质,是先相信自己, 再让世界相信你。…...
4步攻克:学术写作中的GB/T 7714-2015参考文献自动化难题
4步攻克:学术写作中的GB/T 7714-2015参考文献自动化难题 【免费下载链接】Chinese-STD-GB-T-7714-related-csl GB/T 7714相关的csl以及Zotero使用技巧及教程。 项目地址: https://gitcode.com/gh_mirrors/chi/Chinese-STD-GB-T-7714-related-csl 在学术写作中…...
Qwen3-TTS开源模型教程:WebAssembly前端轻量级TTS可行性分析
Qwen3-TTS开源模型教程:WebAssembly前端轻量级TTS可行性分析 1. 引言:语音合成的轻量化革命 语音合成技术正在经历一场重要的变革。传统的TTS系统往往需要强大的后端服务器支持,这不仅增加了部署成本,还带来了网络延迟和隐私安全…...
深求·墨鉴(DeepSeek-OCR-2)开源OCR镜像:支持自定义词典的领域适配教程
深求墨鉴(DeepSeek-OCR-2)开源OCR镜像:支持自定义词典的领域适配教程 1. 引言:当OCR遇见个性化需求 在日常工作中,我们经常会遇到这样的场景:一份医学报告中的专业术语被识别错误,一份法律文书…...
Qwen3-ASR-1.7B歌唱识别专项:流行歌曲歌词转录挑战
Qwen3-ASR-1.7B歌唱识别专项:流行歌曲歌词转录挑战 1. 引言 你有没有试过,在KTV里唱完一首歌,想回味一下自己唱了什么,却发现歌词APP里只有原唱版本,自己那版根本搜不到?或者,作为一个音乐爱好…...
