GitLab CI/CD 流水线新建计划无法按照分钟级运行 背景 gitlab 流水线,想配置一个计划(定时任务)执行每周的定时发布的工作,配置了每周二、四的晚上八点半,crontab 的格式为 "30 20 2,4",配好后,计划中显示下次执行时间,是配置中的当日的 20 点 40 分,分钟不正确。 解决方法 需要调整 gitlab 的配置文件,并 reconfigure 一下后,重启 gitlab 服务。 # 修改 /etc/git DevOps 单手暴扣 2024-11-05 35 热度 0评论
ant命令传参值带美元符被转义导致执行不达预期 背景 gitlab流水线自动执行sql,使用的是 python 脚本里通过 os.system 包执行 ant 命令行方式进行调用,python 对传参进行一些处理,然后拼接命令cmd传入 os.system; 传参中,有个参数是数据库密码,DBA在创建数据库用户时,密码是随机生成的,有时候会包含美元符“$”,美元符在shell中调用 ant 命令行会被当成一个变量,导致密码不对,连接数据库被拒绝 DevOps 单手暴扣 2024-09-25 57 热度 0评论
gitlab-12.14.10-ee破解 基本情况 CentOS7.9 gitlab-12.14.10-ee 安装 ruby 查看当前 ruby 的版本 yum list ruby --showduplicates | sort -r 安装 ruby yum install ruby -y ruby -v # 查看安装的 ruby 版本 gem -v # 查看安装的 gem 版本 安装 gitlab-license # 切换 gem 源 DevOps 单手暴扣 2024-09-10 54 热度 0评论
gitlab自动构建报错–fatal: git fetch-pack: expected shallow list gitlab-runner 多分支构建,同时跑流水线,会出现以下报错: Running with gitlab-runner 15.10.1 (dcfb4b66) on core 9c0e9c6a, system ID: s_0e9ee45aff8f Preparing the "shell" executor 00:00 Using Shell (bash) executor DevOps 单手暴扣 2023-06-26 53 热度 0评论
jmx-exporter+prometheus+grafana监控weblogic配置 背景 生产weblogic服务总是出现异常,目前是有通过spug做站点监测,http状态码4或5开头会发告警,想针对weblogic本身的数据源和jvm层面的相关指标进行监控告警,spug有灵活的脚本进行一些指标监测和告警,但是脚本开发需要设计和编写,并且没有很好的面板能够展示这些指标,所以调研了其他方案,因为核心系统目前做数据检查是通过 oracle_exporter + prometheus+ DevOps 单手暴扣 2023-03-16 197 热度 1评论
Confluence(wiki)中文附件预览乱码 背景 wiki服务,中文附件点开来预览,要么是看不懂的字符,要么是一些方块显示,下载下来看是正常的,预览不正常,应该是缺少字体,需要给wiki服务器加一些字体。 解决方案 1、将windows机器上的字体全都引入wiki服务器上(linux) 2、通过 apk 安装一些需要的包 具体操作 方案一:引入字体 1、创建 windows 字体目录 mkdir /usr/share/fonts/windo DevOps 单手暴扣 2023-01-29 40 热度 0评论
什么是CI/CD 概述 CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。作为一种面向开发和运维团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题(亦称:“集成地狱”)。 具体而言,CI/CD 可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试阶段,到交付和部署)。这些关联的事务通常被统称为“CI/CD 管道”,由 DevOps 单手暴扣 2022-12-05 18 热度 0评论
什么是DevSecOps 概述 DevSecOps 是“开发、安全和运营”的缩写。它是一种文化取向、自动化方法和平台设计方法,将安全性作为整个 IT 生命周期的共同责任。 与 DevOps 区别 我们知道,DevOps 不仅仅涉及开发和运维团队。而如果您想充分发挥出 DevOps 的敏捷性和响应力,就必须将IT 安全防护融入应用的整个生命周期中 。 为什么呢?从前,安全防护只是特定团队的责任,在开发的最后阶段才会介入。当开 DevOps 单手暴扣 2022-12-05 13 热度 0评论
什么是DevOps 概述 DevOps 是指对企业文化、业务自动化和平台设计等方面进行全方位变革,从而实现迅捷、优质的服务交付,提升企业响应能力和价值。只有通过快速迭代的 IT 服务交付,这一切才能实现。DevOps 可以将传统应用和最新的云原生应用与基础架构彼此相连。 从字面上来看,"DevOps"一词是由英文 Development(开发)和 Operations(运维)组合而成,但它所代表的 DevOps 单手暴扣 2022-12-05 14 热度 0评论
什么是DevOps工程师 概述 DevOps 工程师的职责是引入相应的流程、工具和方法,从而平衡整个软件开发生命周期(从编码和部署,到维护和更新)的需求。 开发团队和 IT 运维团队的技能要求和工作目标可能都不相同。开发人员希望给应用增加新功能,而运维团队的重点则是在应用发布之后保持其稳定性。 DevOps 的核心就是流程的统一和自动化,所以 DevOps 工程师在组合代码、应用维护和应用管理方面发挥着重要作用。所有这些任 DevOps 单手暴扣 2022-12-05 13 热度 0评论