Jenkins配置weblogic自动发版
Pipeline内容123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147properties([parameters([[$class: 'CascadeChoiceParameter', choiceType: 'PT_CHECKBOX', description: '选择 受管服务器', filterLength:...
Container安装与常用命令
二进制安装安装Containerd 下载Containerd安装包 下载地址: https://github.com/containerd/containerd/releases 下载命令 1wget containerd/ https://github.com/containerd/containerd/releases/download/v1.7.19/cri-containerd-cni-1.7.19-linux-amd64.tar.gz 解压Containerd安装包 12mkdir containerdtar -zxf cri-containerd-cni-1.7.19-linux-amd64.tar.gz -C / 创建Containerd配置文件 12mkdir -pv /etc/containerdcontainerd config default > /etc/containerd/config.toml 修改驱动配置 12# 配置systemd为cgroup驱动程序, 140行左右SystemdCgroup = true 启动Containerd...
部署Skywalking集群(nacos+kafka+es7)
集群配置说明集群模式 集群模式- 基于nacos 动态配置发布- 基于nacos 存储- 基于elasticsearch7 数据传输方式: kafka队列 nacos配置参照nacos部署 es配置参照ELK部署 服务分布 服务 模式 IP 用途 skywalking-OAP 集群 3.1.20.23, 3.1.20.24 后端 skywalking-UI 单点 3.1.20.32 ui页面 kafka 集群 3.1.20.28, 3.1.20.29, 3.1.20.30 队列 es 集群 3.1.20.25, 3.1.20.26, 3.1.20.27 存储 Nginx 单点 3.1.20.85 做sw-oap 11800端口和12800端口的负载 docker-compose方式部署 根据配置文件, 直接使用compose方式注册变量 SW-OAP es7存储 nacos注册中心 nacos动态配置 123456789101112131415161718192021222324252627282930313233343536373839404...
多系统U盘启动软件Ventoy
关于Ventoy 简单来说,Ventoy是一个制作可启动U盘的开源工具。有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择 你还可以在 Ventoy 的界面中直接浏览并启动本地硬盘中的 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件。Ventoy 安装之后,同一个U盘可以同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI 和 MIPS64EL UEFI 模式,同时还不影响U盘的日常使用。Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen …) 下载地址来自官网…. 说明:本网站服务器的带...
Openresty集成prometheus_lua和skywalking_lua
Github文档skywalking-nginx-lua nginx-lua-prometheus Openresty部署-Docker方式创建目录12mkdir -pv /data/openresty/lua_libmkdir -pv /data/openresty/nginx/{logs/vhosts/upstream} 下载对应lua文件到/data/openresty/lua_lib目录, 结构如下 12345678910111213141516171819202122232425262728293031323334tree.├── nginx-lua-prometheus│ ├── prometheus_keys.lua│ ├── prometheus.lua│ ├── prometheus_resty_counter.lua│ └── prometheus_test.lua├── nginx-lua-prometheus-0.20220127.tar.gz├── skywalking-nginx-l...
jenkins常用语法
Pipeline 基本结构123456789101112131415161718192021222324252627282930313233pipeline { agent { label 'agent_label' } tools { jdk 'JDK1.8' maven 'MAVEN3' nodejs 'NODE' } options { buildDiscarder logRotator( daysToKeepStr: '', numToKeepStr: '5' ) } environment { // 环境变量配置 variable_name = 'value' }...
Jenkins基础
常用插件12345678910111213141516171819202122232425262728293031Plugins:# git客户端插件Git plugin# GIT参数选项插件Git Parameter # 流水线插件Pipeline# 扩展参数选项插件Extended Choice Parameter# 动态选项插件Active Choice Parameter# 通过SSH方式发布项目插件Publish Over SSH# Maven 插件Maven IntegrationPipeline Maven Integration# Sonarbe客户端插件SonarQube Scanner for Jenkins# LDAP集中用户管理插件LDAP Plugin# 用户管理插件Role-based AuthorizationAuthorize Project# 获取Docker镜像插件Image Tag Parameter# 清空工作区插件Workspace Cleanup Plugin# jenkins发布到K8S相关插件KubernetesKubernetes...
Dockerfile构建openresty-vts镜像(基于centos)
下载地址openresty nginx-module-vts nginx-module-stream-sts nginx-module-sts 模块下载zip格式的, tar包有一个无法解压 目录结构12345678910tree.├── Dockerfile├── nginx.conf├── nginx-module-stream-sts-0.1.1.zip├── nginx-module-sts-0.1.1.zip├── nginx-module-vts-0.1.18.zip├── openresty-1.21.4.2.tar.gz├── upstream-default.conf└── vhost-default.conf Dockerfile1234567891011121314151617181920212223242526272829303132333435363738394041424344454647FROM centos:7 AS openresty-vts-buildADD openresty-*.tar.gz /usr/local/src/COPY n...
Dockerfile构建Oracle-jdk8镜像(基于Centos7)并支持中文
JDK环境Dockerfile文件12345678910111213141516FROM centos:centos7MAINTAINER wangshui@git.com.cnADD jdk1.8.0_291.tar.gz /usr/java1.8/ADD skywalking.tar.gz /opt/RUN yum install -y net-tools kde-l10n-Chinese && \ localedef -c -f UTF-8 -i zh_CN zh_CN.utf8ENV LC_ALL zh_CN.UTF-8ENV JAVA_HOME /usr/java1.8/jdk1.8.0_291ENV JRE_HOME ${JAVA_HOME}/jreENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/libENV PATH ${JAVA_HOME}/bin:$PATH 后期可能需要加一步替换yum源的 构建镜像1docker...
Dockerfile制作Oracle19c镜像
Dockerfile文件1234567891011121314151617181920212223242526272829303132333435cat > Dockerfile << 'EOF'# 使用 Oracle Linux 8 作为基础镜像FROM oraclelinux:8# 复制 Oracle 19c 安装包COPY oracle-database-ee-19c-1.0-1.x86_64.rpm /tmp/# 安装 Oracle 19c 数据库和依赖RUN yum localinstall -y /tmp/oracle-database-ee-19c-1.0-1.x86_64.rpm && \ yum -y clean all && \ rm -f /tmp/oracle-database-ee-19c-1.0-1.x86_64.rpm# 初始化数据库脚本COPY Instance_initialization.sh /opt/oracle/scripts/Instance_initia...