首先说一下我的环境,首先准备一台ubuntu18.4虚拟机,安装docker, 然后用docker 安装gitlab[大家可以参考 Ubuntu Docker搭建GitLab以及常规配置使用] 和harbor【大家可以参考 Ubuntu18 安装搭建Harbor】,关于k8s的安装大家 可以参考 Ubuntu 18 Kubernetes集群的安装和部署 以及Helm的安装 和
转载
2024-03-20 17:14:32
129阅读
JWT(json web token)jwtjwt的原理和session有点相像,其目的是为了解决rest api中无状态性因为rest接口,需要权限校验。但是又不能每个请求都把用户名密码传入,因此产生了这个token的方法流程:用户访问auth接口,获取token服务器校验用户传入的用户名密码等信息,确认无误后,产生一个token。这个token其实是类似于map的数据结构(jwt数据结构)中的
转载
2024-04-24 11:04:17
40阅读
零、前言Jenkins是一个自动部署的平台,可以极大的帮助我们自动部署项目,把注意力放在书写代码上。教程环境说明: 系统:ubuntu20 配置:2核4G 软件:JAVA11 安装方式:APT(不使用Docker)注意: 您至少需要预留256MB的内存空间,推荐1G内存空间,实测占用1G左右,安装所需要的环境,可以查阅官网的入门指南一、软件安装安装Jenkins1.添加用于安装的密钥到您的系统里c
转载
2024-06-06 05:54:40
255阅读
上篇文章完成了本机registry私有仓库的镜像拉取部署(主要是Jenkins主动扫描gitlab,被动触发,间隔一分钟。)本章内容1.gitlab自动实时触发jenkins(添加gitlab插件) 搜索插件gitlab,点击直接安装外发请求
允许来自钩子和服务的对本地网络的请求。
允许Webhook和服务对本地网络的请求
允许系统钩子向本地网络发送的请求 更改demo的构建参数更改文件权限
[r
转载
2024-03-16 01:15:41
44阅读
1.go-内联优化机制,如下代码描述package main
import "fmt"
/*
go 内联优化,根据AST语法树的字符个数,(80) >80 进行优化内联
*/
func add(a, b int) int {
return a + b
}
//go:noinline ,屏蔽掉系统的内联优化,通过go build -gcflags="-m -m" goInline.go查
转载
2024-04-23 18:42:53
197阅读
前言相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛。由于我们所做的系统业务复杂,系统庞大,设计到多个系统之间的合作,而核心系统更是采用分布式系统架构,由于当时对系统划分的不合理等等原因导致每次发版都会设计到多个系统的发布,小的版本三五个,大的版本十几个甚至几十个系统的同时发布!而我们也没有相应的基础设施的支撑,发版方式更是最传统的,开发人员将发布包发给
文章目录Jenkins部署Golang编译环境:部署环境:第一步:编译环境(Jenki
原创
2022-08-26 23:27:56
181阅读
前言我们写过的go项目如何别人访问到呢?那就需要部署到服务器上了首先我们需要下载两个软件:x-shell和x-ftp开始部署之前我们记住:1.部署到linux服务器上,就是让项目在linux服务器上运行2.x-shell用来操作linux服务器3.x-ftp用来往linux服务器上添加文件明白以上内容我们开始部署1.打包我们先将自己的golang文件进行打包在项目目录下cmd打开命令窗口(我的后端
转载
2024-05-06 14:37:52
131阅读
Kubernetes是一个用于自动化部署,扩展和管理容器化应用程序的开源系统。使用Kubernetes可以轻松管理在生产环境中运行的应用程序,确保它们的高可用性,可伸缩性和灵活性。在本文中,我们将介绍如何使用Kubernetes来部署一个使用Golang编写的应用程序。
整个Golang部署的流程可以分为以下几个步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 编写Go
原创
2024-05-07 11:33:28
105阅读
jenkins安装jenkins第一步: 安装java环境 使用rpm包安装[root@jenkins ~]# ll
total 166040
-rw-r--r-- 1 root root 170023183 Aug 14 2018 jdk-8u181-linux-x64.rpm
[root@jenkins ~]# rpm -ivh jdk-8u181-linux-x64.rpm
warnin
转载
2024-06-28 19:26:34
59阅读
身为一个后台开发人员,Jenkins第一次使用,前前后后配置了两天,现在我就来把自己的经验分享给大家,先说下我们大概的一个流程,代码提交到Git上后,Jenkins定时去Git上拉取代码,然后编译,打包上传到服务器Tomcat下,然后重新启动Tomcat,这样就省了很多步骤,使部署服务变得简单轻便,好,下面开始。一:系统环境的配置1.1:无论你是在Windows下部署Jenkins还是在Linux
转载
2024-03-26 10:00:16
45阅读
首先,apache.org的官网下载Apache Tomcat.第二:点击/一步一步的安装tomcat,没有任何需要说明的难点。我偏好选择安装tomcat可执行文件,这样可以在安装时就自动吧tomcat注册为windows服务。如下图所示。 第三:在浏览器地址栏输入http//localhost:8080 验证tomcat是否安装成功。如果出现以下界面,表示安装成功。 第四:把
转载
2024-04-03 11:51:56
0阅读
背景说明 一般情况下我们都会使用linux作为服务器,但是在现实开发和实施中,会遇到一些情况必须使用windows作为服务器的情况;
对于这种情况想通过jenkins实现自动部署,就没有linux这么简单,这篇文章主要说明jenkins如何自动服务到windows服务器的方法和步骤
部署步骤 整体框图说明
Windows服务器上安装SSH 为
转载
2024-05-11 22:28:12
185阅读
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使自动化测试的持续集成变成可能,包括自动构建,构建完成后发邮件,发邮件的条件等等,今天我们就来一起了解一下Jenkins,废话不多说,搞起来吧~1、安装Jenkins第一种安装方法:
在网上下载Jenkins的安装包http:
转载
2024-03-26 15:21:50
59阅读
Jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时Jenkins能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。并且Jenkins提供了大量的插件,能够完成各种任务。今天我需要使用Jenkins构建一个Docker镜像,然后自动push到docker reg
转载
2024-02-05 10:34:27
128阅读
文章目录前言Jenkins介绍流程说明流程图开始部署一、添加yum仓库源二、导入仓库源的key(秘钥)三、下载Jenkins相关依赖四、yum安装Jenkins最新版本五、Jenkins配置修改六、启动Jenkins服务七、访问Jenkins主页八、创建用户,也可以使用admin账号九、选择安装推荐到插件,进入到安装页面 Jenkins介绍Jenkins是一个开源软件项目,是基于Java开发的一
刚到新公司,这边居然是前端打包zip文件发给运维部署,感觉十分不方便,像我这种bug多的开发,需要经常部署一下的,为了不被运维打,搭一个jenkins自动化部署,记录一下过程。大致过程就是,本地代码push到远程仓库,服务器端Jenkins上选择目标分支或tag进行构建,当然也可以监听push动作自动构建,执行构建任务,拉取代码,执行编译打包,将编译产物部署到web项目工作目录 。一、服务器配置1
转载
2023-11-19 14:36:30
89阅读
如果你还没有安装jenkins,请转到jenkins安装配置[CentOS-7]超详细;如果已经安装好了,那就开始我们第一个项目的部署吧。一、安装插件jenkins是一款持续集成和持续交付的软件,具有一键部署的优点,那么当我们点击构建之后,项目是怎么被发布到服务器的呢?方式有很多种,比如使用Deploy to container插件直接将打好的包发布到tomcat容器中,或者通过Publish O
转载
2024-03-12 13:35:24
106阅读
#1.安装JDK#2.安装jenkins#2.1.如何选择最新的稳定的jenkins版本长期支持发行版路线 这是官方的说明#2.2.获取Jenkins安装包Redhat Jenkins Packages目前最新的2.263.3 LTSsudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redh
Jenkins
原创
2022-12-13 10:30:13
394阅读