08 2021 档案
摘要:先前已经配置好了Windows server 2019. 准备把这台机作为Jenkins的 slave节点用来编译需要部署到windows 上的程序。 1. 添加Jenkins 全局凭据 jenkins master 节点到 slave 节点这里配置的 slave 机器上的 用户名和登录密码,没有用
阅读全文
摘要:从 Win10 1809 和 Windows Server 2019 开始 Windows 开始支持 OpenSSH Server。本文介绍一下其基本的概念和配置方法,本文演示用的环境为 Win10 1809(ssh 客户端)和 Windows Server 2019(ssh 服务器)。 安装 Op
阅读全文
摘要:一、linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决: 进入超
阅读全文
摘要:Helm 安装 官方下载地址:https://github.com/helm/helm/releases 安装Helm V3版本非常简单,只需要下载Helm的二进制文件,并复制到 Kubernetes 主节点的 /usr/bin 目录即可 1、根据系统下载所需版本 curl -L -o helm-v
阅读全文
摘要:搭建了k8s 集群,修改下流水线,发布项目到k8s 集群看看,由于我们安装k8s 都是 root用户来进行,运行程序是 普通账户,那么先给普通账户添加执行k8s的权限 我的普通用户先前已经建立好,就是运行docker的 appruner 用户 复制ADMIN.CONF文件到普通用户 mkdir -p
阅读全文
摘要:准备4台主机 主机 IP Master 192.168.199.241 Node1 192.168.199.242 Node2 192.168.199.243 Node3 192.168.199.244 1.关闭防火墙 systemctl stop firewalld //临时关闭 systemct
阅读全文
摘要:用了一个 绿色版的 artifactory, 每次需要自动启动安装目录下的bin 里面的 artifactory.sh. 怎么使其开机自动启动呢? 首先进入目录 cd /usr/local/artifactory/artifactory-pro-6.6.0/bin 查看是否有启动权限,看来是有权限的
阅读全文
摘要:年前的虚拟机里面安装的docker版本太老了,需要先卸载掉 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate
阅读全文
摘要:编译时候遇到访问.nuget 文件夹没权限,怎么处理 1. 修改文件夹所属者 chown 账号 文件或目录 chown jenkins .nuget 2. 修改文件夹所属组 chown -R 所属组名 文件夹名称 chgrp -R jenkins .nuget 还遇到一个问题,一并记录在这里,是je
阅读全文
摘要:Nuget 目前还不能直接安装在 linux 下,但是编译项目 restore时候出错,因为项目引用了私有仓库里面的nuget package. 问题是怎么添加私有仓库地址到 nuget 配置文件。 Linux下 配置文件在 /home/username/.config/NuGet/NuGet.Co
阅读全文
摘要:当企业级的CICD时,单台Jenkins 做Job时候负担过重,而且多类型(java c# nodejs python,etc.)的软件都编译打包容易导致环境错乱,那么是否可以做到一种类型的项目一直用一台单独的机器去做编译打包镜像。实际上jenkins已经支持这一想法。 Master->Slave
阅读全文
摘要:在没有远程Git仓库之前,你是不是也想先用本地的git 把代码管理起来,时机成熟了在push到远程仓库啊,下面就把以前的代码push到Gitlab. 先创建远程项目 ForestHarvesting 给本地仓库关联远程地址 git remote add origin git@192.168.199.
阅读全文
摘要:搭了私服,那怎么把本地代码通过Gitlab管理起来呢? 先登录Gitlab,创建Project. 这个时候还不能pull 和push代码,因为还没加 ssk public key. 通过 ssh-keygen -t rsa -b 2048 -C "example@example.com" 来生成ke
阅读全文
摘要:Nuget包生成 最简单,在VS Nuget包管理器控制台,输入Donet pack. dotnet pack Nuget配置 让我们先配置本地Nuget 环境,先从这里下载 nuget.exe https://docs.microsoft.com/zh-cn/nuget/install-nuget
阅读全文
摘要:Artifactory 很多公司都在用,自己公司也在用,感觉还不错,支持很多包模式,比如nuget, docker,helm. 等。 Artifactory 安装 在 /usr/local 下创建 artifactory 文件夹并进入 cd /usr/local/ mkdir artifactory
阅读全文
摘要:为了同步基础设置,所以clone了已经设置好的主机,发现开机后上不了网,是因为clone过来的主机MAC 地址也一起clone过来了。最简单的办法就是 右击虚拟机设置,删除网络适配器再添加,会自动生成网络设置
阅读全文
摘要:当你接收一台不知道密码的Gitlab 主机时候,或者是你以前自己搭建的Linux 镜像,但是时间久了忘记当初设置的 Gitlab登录密码,而且通过网页的邮件找回也不能用,因为你当时搭私服的时候没有配置好邮件服务,笔者通过如下办法找回来了 [root@localhost ~]# gitlab-rail
阅读全文
摘要:可能有的朋友想在内网机器上对外开个服务,架不住便宜啊,还可控可折腾,如果你路由器上可以获取到外网IP,恭喜你,你只需在路由器上做端口转发就OK,如果没有,也不用着急,用开源的FRP自己架设端口转发服务,前提是你有台带公网IP的云主机,比如腾讯云。 这样你就可以开放内网的 SSH, 远程登录,web服
阅读全文