GitLab CI/CD pipelines are configured using a YAML file called .gitlab-ci.yml within each project.The .gitlab-ci.yml file defines the structure and order of the pipelines and determines:What to execut
GitLAB & Jenkins目录实践:基于Jenkins提交流水线(测试成功)-2023.4.25目的:掌握通过触发器将GitLab和Jenkins集成,实现提交流水线。1、触发Jenkins构建安装Generic Webhook Trigger插件重启后,进入一个Pipeline项目设置,已经可以选择这个触发器了…插件文档:https://plugins.jenkins.io/gen
转载 2024-05-10 14:42:59
488阅读
git必备使用命令及其演示实例。查看版本:git --version姓名和邮箱是作为版本提交时开发者的用户名和邮箱地址。设置全局用户名和邮箱:$ git config --global user.name testName $ git config --global user.name testEmail 查看全局用户名和邮箱: $ git config --global user.name
文章目录前言1、CustomDataset类实例化2、Pipline3 、DefaultFormatBundle3.1 DataContainer类4、Collate总结前言  上篇介绍了mmdet如何构建dataset的大体思路。本篇则更详细的介绍mmdet如何读取数据的。1、CustomDataset类实例化 在mmdet/datasets/custom.py中定义了类CustomDataset,大多数据集的Dataset的实现均需继承该类,比如coco数据集。不同Dataset类初始化过程大
原创 2022-04-12 11:45:04
983阅读
本文只实现最基本的流程,所有操作均在本机新装的虚拟机上从0开始搭建,系统是Centos7.9,运存8G,内存建议多分点,实测gitlab服务器正常运行就得2G内存,加上其他的服务最后可用内存只剩3个G多点基本流程如下:IDEA开发代码提交到Gitlab服务器GitRunner自动触发将服务器上的代码自动git pull,并打成jar包在本机生成docker镜像,停用删除原镜像容器发布新容器 搭建步
转载 2024-04-06 13:52:10
144阅读
这里所讲的自动化发布是指代码从提交到仓库,到发布到目标服务器的整个过程。 主要涉及到两个工具Gitlab,Jenkins,要完成自动化还需要rsync,qqbot,log,ant、shell脚本,python等。 Gitlab:我们主要用它来做代码的仓库 Jenkins:用来执行任务的持续集成,构建等。 一、大体的自动化思路:开发人员push代
0. 前言为何使用gitlab ci,而不是jenkins,原因很简单,gitlab简(sha)单(gua)而优(gao)雅(xiao) 因此在尝试jenkins之后,还是决定登上gitlab ci的贼船。gitlab ci相比jenkins有着让人爽爆的yaml语法实现pipeline,不过也需要注意,gitlab ci与jenkins深度绑定,所以也意味着必须要使用gitlab才可以1. 在C
转载 2024-07-07 07:41:19
58阅读
这篇文章主要介绍了Python的Flask框架与数据库连接的教程,是Flask框架学习当中的基本知识,需要的朋友可以参考下命令行方式运行Python脚本在这个章节中,我们将写一些简单的数据库管理脚本。在此之前让我们来复习一下如何通过命令行方式执行Python脚本.如果Linux或者OS X的操作系统,需要有执行脚本的权限。例如:chmod a+x script.py该
前言      记得第一次了解gitlab的时候,是在暑假做项目的时候,当时是用git进行代码版本的控制,自己搭建了一个gitlab服务器,gitlab是用来存放代码和文档的。最近小编又一次了解了gitlab,原来它不止是代码文档存放工具,它的功能其实很强大,让我们一起来了解一下吧。叙述What's gitlab      从计划到监制,
转载 2024-02-21 14:57:04
83阅读
1、简单描述  redis是一个CS模式的tcp的server,一个client发起了命令操作的请求,然后会阻塞等待服务端的处理和数据的返回。基本上一个命令请求就是2个报文,一去一回。如果多个命令,每次都是2个报文,这样网络传输的开销不小,在批量命令处理的时候,pipeline就可以减少这种网络开销而提升性能。假如client一个命令一个命令地发,一秒之内只能执行4个命令的,用了pipeline,
转载 2023-06-29 11:16:17
63阅读
1 Maven项目构建1.1 安装Maven Integration插件1.2 创建Maven项目1.3 配置项目拉取代码和远程部署的过程和自由风格项目一样,只是"构建"部分不同。2 Pipeline流水线项目构建2.1 Pipeline简介1)概念Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂
转载 2024-05-31 14:42:35
50阅读
Gitlab 使用总结  总体来说Gitlab是一个很不好理解的代码版本工具,但是为了工作更高效还是把它疏通了一遍,至于怎么注册Gitlab和配置ssh密匙这个就不多赘述了,网上教程很多,可自行Google。一,Gitlab的三区和两个概念Gitlab:   所谓三个区是指工作区,暂存区以及head区,工作区自然就是指你本地工作的目录,这时候你和Gitlab关联后就成了工作区,暂存区是当你git
转载 2024-02-20 10:28:02
75阅读
GitLab基本介绍GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代
转载 2023-09-01 08:41:32
771阅读
1、GitLab 简介GitLab 是类似于 GitHub 的仓库管理系统,和 GitHub 一样,它能够提交/拉取代码,不同的是,GitLab可以部署在自己服务器上,数据库等信息是自己掌握的,适合团队内部协作开发。可以理解为个人版本的 GitHub。2、Git 拉取和提交文件到 GitLab 的命令。2.1 前提(1)下载安装 Git(2)在 GitLab 上有账号(3)更改 Git Bash
转载 2023-11-27 03:00:42
136阅读
部署jenkins与gitlab服务就在这不演示了,可以参考前面的两篇文章。1、jenkins配置自动构建部署1.1、基于sshkey拉取代码先在jenkins服务器上创建个sshkey,在把公钥配置到gitlab上面,再到jenkinsweb界面配置凭据,使jenkins来拉取代码。bashroot@jenkinsslave:sshkeygenroot@jenkinsslave:cat/root
原创 精选 2023-01-13 14:35:22
744阅读
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Thu Jun 7 16:49:03 2018@author: luogan"""from pyspark.ml import Pipelinefrom pyspark.ml.classification import LogisticRegressionfr..
转载 2023-01-13 00:15:49
82阅读
# 使用Redis构建高效数据处理Pipeline 在现代数据处理应用中,Pipeline的使用变得越来越普遍。Pipeline是一系列数据处理任务的集合,这些任务可以并行或顺序执行,以提高效率。在这篇文章中,我们将介绍如何使用Redis作为数据处理Pipeline的核心组件,并提供代码示例以说明其实现过程。 ## 什么是Redis? Redis(Remote Dictionary Serv
原创 8月前
22阅读
Java里的管道输入流PipedInputStream与管道输出流PipedOutputStream实现了类似管道的功能,用于不同线程之间的相互通信,下面说下自己的一些理解。java的管道输入与输出实际上使用的是一个循环缓冲数组来实现,这个数组默认大小为1024字节。输入流PipedInputStream从这个循环缓冲数组中读数据,输出流PipedOutputStream往这个循环缓冲数组中写入数
转载 2023-09-30 22:19:34
74阅读
pipline 1 import json 2 import os 3 import requests 4 5 6 class JsonPipeline(object): 7 def __init__(self): 8 self.file = open('xiaohua.txt', 'w') 9 1
转载 2019-06-14 13:27:00
116阅读
2评论
pipeline { agent any options { durabilityHint 'PERFORMANCE_OPTIMIZED' timeout(time:5, unit: 'MINUTES') timestamps() skipStagesAfterUnstable() skipDefa
转载 2021-06-23 14:25:00
165阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5