为了持续构建、持续集成交付,提高研发效率和加速产出成功交付,使用kubesphere配置devops流水线,以实现自动化构建和部署。一、开启kubesphere的devops配置参考:https://kubesphere.io/zh/docs/v3.4/pluggable-components/de...
创建脚本文件vi /usr/bin/jartools#!/bin/bash# 检查参数是否为空if [ $# -eq 0 ]; then echo "请提供至少一个jar包作为参数" exit 1fi# 检查是否提供了有效的操作if [ "$1" != &...
经常需要登录服务器,然后需要找IP地址和密码,十分繁琐。现在编写一个脚本进行快捷登录。主要流程:配置ssh公钥,配置提供服务器列表,选择服务器进行登录。一、配置服务器公钥1.在本地计算机上生成 SSH 密钥对,包括公钥和私钥。可以使用以下命令生成 SSH 密钥对:ssh-keygen2.将公钥复制到...
单机部署服务,通过docker数据卷将持久化数据映射到部署服务器本地,现在通过rsync将部署服务器的数据目录备份到备份服务器。rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。服务器资源部署服...
启动shell选项 extglobshopt -s extglob;删除除了i或h的文件外的文件cd /server/webapp/web/ && rm -rf !(i|h)其他:关闭shell选项 extglobshopt -u extglob5个模式匹配操作符|?(pattern...
报错:Error processing tar file(exit status 1): write /.........../layer.tar: no space left on device解决:查看空间:df -h/var/lib/docker目录迁移关闭所有的容器服务 docker...
[root@openapi-tst ~]# yum install docker[root@openapi-tst ~]# docker -vDocker version 1.13.1, build 7d71120/1.13.1默认安装版本很低,和有些docker images版本不兼容,会报错。u...
创建项目:git clone https://github.com/venbill/demoimage.git.github/workflows/docker-image.yml 为githubworkflow配置文件Dockerfile为镜像构建文件index.html为拷贝到镜像中的文件dock...
Linux下批量替换多个文件中的字符串的方法用sed命令可以批量替换多个文件中的字符串。sed -i "s/原字符串/新字符串/g" grep 原字符串 -rl 所在目录(千万注意这个符号,是最左上角那个符号不是单引号)例如:我要把/test下所有包含abc的文件中的abc替换为...
shutdown.shport=8094curl -X POST "http://127.0.0.1:$port/actuator/service-registry?status=DOWN" -H 'content-type: application/vnd.spring-boo...