Jenkins配置weblogic自动发版
Pipeline内容123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147properties([parameters([[$class: 'CascadeChoiceParameter', choiceType: 'PT_CHECKBOX', description: '选择 受管服务器',...
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#...
CICD-Gitlab代码仓库部署
创建数据目录12mkdir -pv /data/gitlab/{data,config,logs}mkdir -pv /data/docker-compose/gitlab/ 配置docker-compose文件123456789101112131415161718192021222324252627cat > /data/docker-compose/gitlab/docker-compose.yml << EOFversion: "3"services: gitlab: container_name: gitlab image: gitlab/gitlab-ce:latest restart: always ports: - 8098:8098 - 8443:443 - 2222:22/tcp volumes: - /etc/localtime:/etc/localtime -...
CICD-Jenkins部署
Jenkins部署服务规划 部署服务 程序路径/数据目录 访问地址 帐号口令 jdk /usr/local/java/jdk1.8.0_251 maven /usr/local/apache-maven-3.6.3 jenkins /data/jenkins 3.1.101.36:8080 Docker镜像1docker pull jenkinsci/blueocean:1.24.4 镜像导出命令 1docker save jenkinsci/blueocean:1.24.4 -o docker-jenkins-2.26.3.tar 镜像导入命令 1docker load -i docker-jenkins-2.26.3.tar JDK环境部署1234567891011121314151617## 解压到指定位置mkdir -pv /usr/java/java1.8tar -zxf jdk-8u271-linux-x64.tar.gz -C...
CICD-禅道部署
1. 创建目录12345# 创建持久化目录mkdir -pv /data/zentao# 创建docker-compose目录mkdir -pv /data/docker-compose/zentao 2. 创建变量文件.env12345678910111213141516171819202122232425262728293031323334cat > /data/docker-compose/zentao/.env << 'EOF'# 版本号可以自己根据项目的版本修改#Version=12.5.3Version=18.10TZ=Asia/Shanghai# ComposeCOMPOSE_PROJECT_NAME=zentaoCOMPOSE_HTTP_TIMEOUT=3600DOCKER_CLIENT_TIMEOUT=3600DOCKER_SUBNET=172.16.240.0/24# 持久化存储VOLUME_DIR=/data/zentao# MySQL: 填写你的 Mysql...