玩转 CICD 之 Groovy 环境配置

最近不是太忙了就是太懒了,反正懒是改不了了,但趁着 6月更文挑战 这个活动多写点吧。该系列文章的主要目标是玩转各种主流平台的 CI/CD,包括但不仅限于 Jenkins/ Drone/ GitHub / GitLab 等现代化自动化工具。 写过 Jenkins Pipeline 的朋友一定知道不论是声明式流水线(Declarative Pipeline)还是脚本式流水线(Scripted Pipeline),其都是基于 Groovy 语法的,所以要想写好 Jenkins Pipeline,掌握基本的 Groovy 语法是必不可少的,那么运行 Groovy 脚本的环境也是不可少的,本文将介绍如何在 CentOS 7 以及 MacOS 上配置 Groovy 的环境。 ...

June 2, 2021 · 2 min · K8sCat

MySQL - 定时数据备份

数据备份真的很重要, 因为可能有一天数据会被莫名其妙的删掉了. ...

December 28, 2020 · 1 min · K8sCat
git

CentOS 7 手动安装指定版本的 Git

yum install git 默认安装的是比较低的版本,有些选项只有在新版本的 git 才支持,比如 git tag --sort='committerdate'。 ...

December 22, 2020 · 1 min · K8sCat

CentOS 安装 MySQL

MySQL 被 Oracle 收购后,CentOS 的镜像仓库中提供的默认的数据库也变为了 MariaDB, 那如何在 CentOS 上如何安装 MySQL 呢? 现在一般都是用 Docker, 跑个 MySQL: docker run -d --name mysql8 -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:8. 本文安装的是 MySQL8 # CentOS7 阿里源 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sudo yum update -y # centos7 # 下载mysql的rpm包: https://dev.mysql.com/downloads/repo/yum/ wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm # 安装rpm包 sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm # 安装MySQL sudo yum install mysql-community-server # 启动MySQL sudo service mysqld start # 查看MySQL状态 # service mysqld status # 获取临时密码 sudo cat /var/log/mysqld....

October 28, 2019 · 3 min · K8sCat