- 博客(22)
- 收藏
- 关注
原创 Jenkins + Generic Webhook Trigger + GitLab自动化部署流程配置
进入系统配置找到并启用gitlab授权如果这个不配置,可能测试的时候会报403。通常是使用gitlab账户密码的形式创建项目,做好仓库等基本配置。点击勾选复制 ,备用。点击点开后,下拉找到并生成后复制。综上,从Jenkins复制获取到了 和 。添加成功后如图所示gitlab提供各种trigger测试,我测试的是Push events。测试成功时会自动弹出,HTTP 200提示框。打开Jenkins会发现项目正在构建。至此,Jenkins + Generic Webhoo
2022-06-07 10:53:55
949
原创 使用kubekey 一键安装 Kubesphere
准备服务器centos7.9;防火墙放行 30000~32767。指定hostname:# 服务器1hostnamectl set-hostname master# 服务器2hostnamectl set-hostname node1# 服务器3hostnamectl set-hostname node2下载kubekey只在主节点上操作:export KKZONE=cncurl -sfL https://get-kk.kubesphere.io |
2022-03-24 11:57:29
493
原创 使用Docker安装并运行GitLab
基础环境Centos7.6Docker查看镜像源在docker hub中找 gitlab官方源的-ce社区版本配置docker加速器地址:sudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]}EOF# 重新加载daemon文件命令:sudo systemctl daemon-reload# 重启docker服务
2022-03-23 16:55:08
2937
原创 Kubernetes实战演练
#学习及引用地址:https://kubesphere.com.cn/learn/level_2/lesson_1/content/资源的创建方式命令行ymaldashboard界面Namesapce名称空间 = Namespace,用来隔离资源命令行创建与删除kubectl create ns hellokubectl delete ns helloymal创建与删除kubectl apply -f ns.yamlkubectl delete -f ns.yaml.
2022-03-21 11:13:51
3677
原创 K8S 安装kubernetes-dashboard大坑解决方案
已经安装好了K8S,我用的calicao网络组件问题描述:panic: Get "https://10.96.0.1:443/api/v1/namespaces/kubernetes-dashboard/secrets/kubernetes-dashboard-csrf": dial tcp 10.96.0.1:443: i/o timeout这个问题真是给我整麻了,用了一整天。第一步找到问题# 查看pod 找dashboard的ID[root@master-cluster-endpoint d
2022-03-19 13:29:32
2428
原创 Kubernetes简介及部署教程
项目部署发展历程直接部署 (jar+环境)虚拟化部署 (VMWare)容器化部署 (Docker)容器编排部署 (kubernets)kubernetes具有以下特性:Kubernetes 为你提供了一个可弹性运行分布式系统的框架。 Kubernetes 会满足你的扩展要求、故障转移、部署模式等。 例如,Kubernetes 可以轻松管理系统的 Canary 部署。● 服务发现和负载均衡Kubernetes 可以使用 DNS 名称或自己的 IP 地址公开容器,如果
2022-03-17 21:59:50
2132
原创 容器化学习-Docker的使用
选择Centos版本我的是Centos7.6注意关闭防火墙,或者打开响应端口Docker安装配置Dcoker下载nginx与配置docker pull nginx #默认下载最新镜像名:版本名(标签)docker pull nginx:1.20.2docker pull nginx:stabledocker run [OPTIONS] IMAGE [COMMAND] [ARG…]【docker run 设置项 镜像名 】 镜像启动运行的命令(镜像里面默认有的,一般不会写)
2022-03-17 14:46:07
1765
原创 Jenkins使用Publish Over SSH插件实现远程部署项目
安装插件Manage Plugins配置SSH打开Configure System找到Publish over SSH新增SSH Servers:Name 名称Hostname 服务器地址username 登录的用户名Remote Directory 传输地址Passphrase 登录的密码Maven项目内的配置打开已经创建好的maven项目点击配置在构建环境中,选择 Send files or exectue over SSH after the build runs
2022-03-11 16:24:46
1472
原创 Robocorp+Robot Framework学习记录【初学者课程:一级课程】
以下内容均来自:https://robotframework.org/?tab=2#getting-started。通过官网的学习和本地实际安装使用体验而来,本文仅记录学习过程。Robot Framework介绍Robot Framework 是一个通用的开源自动化框架。它可用于测试自动化和机器人过程自动化 (RPA)。Robot Framework环境配置及安装具体请见:Win10环境下安装pytho、pip与Robot Framework学习过程与等级划分官方认为Robot Framew.
2022-03-01 18:02:41
4748
1
原创 服务部署在外网端口时对Nigx的应用
首先确定好开发映射的外网端口号,并将外网端口配置在打包的前端服务当中。已知开发的端口号为8181在env.production中,将外网地址61.185.225.139:8181配置在前端服务中,如图:http://61.185.225.139:8181/prod_apicchttp://61.185.225.139:8181/prod_hp1并通过在外网地址后加标识的方式进行映射。将前端部署到nigx下的dist文件夹中,修改config配置文件,如图所示由此实..
2022-02-28 17:20:28
330
原创 Win10环境下安装pytho、pip与Robot Framework
Robot Framework与python2/python3之间的兼容问题Python 2 与 Python 3Python 2 和 Python 3 大部分是同一种语言,但它们彼此并不完全兼容。主要区别在于,在 Python 3 中,所有字符串都是 Unicode,而在 Python 2 中,默认情况下字符串是字节,但还有其他一些向后不兼容的更改。Python 2 本身自 2020 年以来一直没有得到官方支持,但 Robot Framework 仍然支持它,主要是为了支持没有 Python 3 兼
2022-02-28 17:15:36
616
原创 Centos7环境下,在Docker中安装MySQL
检查Docker版本docker --version确保Docker启动systemctl start docker查看可用的 MySQL 版本docker search mysql拉取最新版MySQL镜像(如果要安装指定版本将latest换成版本号即可)docker pull mysql:latest查看已下载的镜像docker image ls 或者docker images运行容器参数说明:• -p 3306:3306 :映射容器服务的 3306 端口到宿
2022-02-27 11:54:44
2473
1
原创 Centos7下安装Docker与相关使用手册
基本条件是Centos7系统并且已经安装yum添加docker-ce仓库首先查看是否有docker-ce仓库(推荐阿里的docker-ce仓库)ll /etc/yum.repos.d/安装yum仓库管理工具公共组件(包含docker仓库安装包)yum -y install yum-utils出现入下图所示的 “完毕!” 或者 “Complete!” 极为安装完成。接下来安装/添加阿里的docker-ce仓库yum-config-manager --add-repo https://
2022-02-27 10:19:45
729
原创 Centos搭建GitLab+Jenkins的CI/CD流程
Centos相关安装配置基本环境配置yum安装配置查看已安装的yumrpm -qa|grep yum删除已有的yumrpm -aq|grep yum|xargs rpm -e --nodeps 下载yum安装包wget http://mirrors.163.com/centos/7/os/i386/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm安装yumrpm -ivh yum-metadata-parser-1.1.4-10.el
2022-02-16 14:36:26
439
原创 Centos 部署spring-boot服务的jar操作方法
jar部署方式1. IDEA中,通过maven打包。maven可能会出现setting.xml的问题,优先检查错误行前的空格,是否是Tab空行。2.打包好后通过xftp将jar包传输到指定Centos服务器上。运行jar命令:nohup java -jar SNAPSHOT.jar >log.txt 2>&1 &查看运行结果:1 ps -ef | grep java //查看java命令进程2 kill pid //结束相关java进程查看端口号:
2021-12-28 09:47:44
561
原创 Maven打包遇到的错误
错误描述:Error executing Maven.2 problems were encountered while building the effective settings.解决方案:Maven相关的Setting文件有问题:1.检查每个标签是否有开头和结尾的标签2.查看详细的错误地址,检验所有空格是否为Tab格式...
2021-12-14 19:08:48
512
原创 C++ 实现方法参数的OUT,值传递
C++ 没有像JAVA 和 C#一样的OUT方法。那么如何在C++程序中实现OUT呢,详见以下代码。通过传递参数的地址,进行传递。#define OUTvoid Test(OUT string *result){ string temp = "thw"; *result = temp;}int main() { string test ="ssssss"; Test(&test); printf("test %s\n", test.c_str());}.
2021-07-08 11:57:07
3045
原创 VUE 脚手架安装遇到的问题
环境情况:已有: Visual Studio 2017,node.js v16.2.0。通过npm 命令 :npm install -g @vue/cli 安装最新版本脚手架 出现问题,如下图所示问题一:npm ERR! gyp ERR! find VSmsvs_version not set from command line or npm config这个问题是vs版本没有设置。解决方法: 安装vs2019,C++桌面控制台 并配置msvs通过命令:npm ...
2021-06-22 11:44:37
336
原创 LNK1181,无法打开输入文件,PthreadVC2.lib
VS2017 在配置Pthread.lib 中遇到的问题。具体配置应该步骤如下:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\lib\x86 目录下放入pthreadVC2.lib C:\Windows\SysWOW64 目录下放入 pthreadVC2.dllC:\Program Files (x86)\Microsoft Visual Studio\2017\Comm
2021-06-09 09:24:31
2545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人