因为计算机图形学实验要用到,我们宿舍三个人搞了好久都出错,不停的有bug出现,终于弄出来了(再不出来我就要切腹自尽了!!!!),决定整理一下。 目录下载git下载libigl下载cmakecmake libiglvs配置 下载git在Github上下载libigl的zip压缩包解出来的会有错误,因此最好采用git命令下载,首先你需要下载一个git。git下载官网git下载安装教程我是按照这个博主的
转载 2024-09-07 19:22:58
117阅读
1.工具的简单介绍gitlab--源代码版本管理控制工具 maven--java代码编译构建工具 jenkins--基于java开发的自动化持续集成部署工具 sonar--代码质量管理工具2.gitlab2.1.CentOS Linux release 7.4.1708系统安装使用gitlab1.关闭防火墙和selinuxsystemctl stop firewalld.service sed -
转载 2024-02-20 17:34:16
54阅读
1.Maven介绍Maven是款平台的项目管理工具。主要服务于基于java平台的项目构建,依赖管理和项目信息管理。项目构建介绍:我们都知道,Java源代码如果需要在应用服务器上面运行,需要经过编译(也就是java源码变成class文件的过程),只有class文件才能运行在jvm虚拟机之上。Mavne说白了就是把java源代码变成class文件的过程,使用maven编译java源码会生成一个war包
转载 2024-09-10 12:03:18
29阅读
1、link error 1104原因:当从vc6移植到.net时,会导致这个链接错误!解决:项目属性->配置属性->链接器->输入->忽略特定库,加入libcd.lib;或直接在命令行中加入: /NODEFAULTLIB:"libcd.lib"注意:是否是libcd.lib,与C/C++属性中的“代码生成”选项相关单线程 (libc.lib) 多线程
转载 7月前
24阅读
先介绍一下背景啊,本人是一名从业2.5年+的IOS开发工程师。平时喜欢搞点小研究,技术上虽然跟大牛们差很远,但是个人觉得写点对别人有帮助的文章也不是什么坏事。 这篇文章主要是为了一些不了解图片上传的过程的同学们准备的,之前好几个群友都提到了使用AFNetWorking上传图片不了解是什么过程。可能都是从网上Copy过来的代码,所以不是很清楚流程才导致的不知道该在哪里写什么参数。设置什么参数。
2022 年 12 月 22 日 20:00,Atlassian 杭州社区联合澳门社区,在 腾讯 Webinar 与 微信视频号 两个渠道,为 Atlassian 社区用户呈现了一场主题为《基于 Jira 的 DevOps 实践》的分享。DevOps 是一种软件工程文化和实践,旨在通过全面的自动化和监控,统一整合软件开发和运维过程(从集成、测试、发布到部署和基础架构管理),以缩短开发周期,提高部署
转载 2024-05-17 12:13:00
30阅读
文章目录gitlab+DRBD实现高可用需求说明原理解析环境磁盘准备安装drbd配置drbd配置drbd.conf配置global_common.conf配置gitlab.res启动drbd服务创建gitlab资源设置主备安装gitlab配置gitlab设置gitlab高可用环境验证drbd主备可用性drbd常见命令参考文档 gitlab+DRBD实现高可用需求说明虽然gitlab有每小时备份,
转载 2024-05-08 15:22:06
56阅读
Gitlab的安装方式请参考我之前的一篇文章(Centos7 YUM安装GitLAB环境),本篇文章具体主要参照这篇文章https://bloodzer0.github.io/ossa/other-security-branch/devsecops/gjs/ 系统环境Centos 7.6.1810首先解决端口冲突,因为我们要安装jenkins,会占用8080端口,只能修改gitlab的8080端口
转载 2024-03-28 11:28:52
94阅读
公司之前一直用gitlab来存放项目代码 ,目前因为业务需要(代码bug太多)需要引入gerrit来进行code review。最初用的是centos 7.4,但是安装完成后,GerritResource中没有ALL_Project.git和All_Users.git生成,日志中一直在报错,反复装了几次后发现,在centos7上的兼容性不是太完美,所以采购了centos6.8 服务器进行安装,还是
转载 2024-04-17 09:11:14
102阅读
此文档主要说明怎样基于GitLab进行持续集成和持续交付,该持续集成与交付集成gitlab-runner 、mvnw、Docker、harbor、k8s等技术,同时展示了在k8s平台利用EFK(elasticsearch,fluentd,kibana)技术完成了集群统一日志管理,使用kube-prometheus技术进行集群实时监控以及kube-dashboard管理集群中的应用部署,为了不引入
转载 2024-04-30 23:19:03
67阅读
Gitlab集成Kubernetes前言Gitlab集成Kubernetes欺骗Gitlab安装Helm Tiller 前言本文适用于在Gitlab集成没有梯子的K8s集群文中使用的各系统版本:CentOS 7.6GItlab 12.3.1K8s 1.16.3Helm 2.16.1Tiller 2.15.1前段时间想要做一站式CICD所以没有使用Jenkins做CICD平台而是使用了GIt
转载 2024-03-19 17:58:40
63阅读
1:Gitlab 部署Gitlab 实现的是 CI/CD 环节中的 CI 环节,即持续集成(Continuous Integration)。 “持续”意味着代码的频繁提交,能将各版本的代码分阶段保存; “集成”一方面意味着支持多名开发人员协同,将多名开发人员的开发的不同功能的代码进行合并,实现整体功能;另一方面意味着将通过测试的分支合并到主分支,完成软件的稳定版本的迭代。1.1:下载 gitlab
转载 2024-02-27 10:21:49
134阅读
一、前言首先出于提高自己技术水平和琢磨能做点什么能提高工作效率,上线工作实在无聊、重复(手动编译、打包,传包,重启),于是就想到了jenkins,jenkins持续集成已经不是什么新鲜的话题,网上文章一大堆,俗话说天下文章一大抄,基本上就是那三五篇,相信要是以前没接触过的人没有两三天是弄不出来的,特别是身为运维岗,一些关于开发的东西还是不太懂,在搭建之前什么持续集成、持续构建、持续部署这些概念真是
转载 2024-06-21 12:45:06
0阅读
运维 - 实践篇(四)- 基础 Gitlab 私服环境搭建前面我们已经完成了 Linux 服务器安全配置、Docker 基础开发环境搭建、Prometheus 监控环境。接下来我们要开始搭建 Gitlab + Jenkins + K8s + Harbor 的自动化持续集成环境。本篇文章主要讲述 Gitlab 私服的搭建流程与相关常规的命令非常遗憾!基于Docker搭建的Gitlab无法通过SSH方
转载 2024-06-19 11:18:10
76阅读
JenKins安装操作系统Windows, 确保需要的.NET Framework已经安装 从 http://jenkins-ci.org/下载Windows安装包。 安装后,访问http://localhost:8080 . 如果端口被占用,可以在根目录下的jenkins.xml里面进行修改<executable>%BASE%\jre\bin\java</executabl
1. 概述对于Git通过Hook实现静态代码检测,大致分为两个方向:1>借助Client-Side-Hook来实现。此方法对应于研发人员工作机上的${PROJECT_ROOT}/.git/hooks/pre-commit脚本实现。2>借助Server-Side-Hook来实现。此方法分为2个方面,一个是全局性配置(下面会详细介绍),一个是对应对单独项目进行配置,此方法对应于Git服务端
转载 2023-07-11 22:36:55
88阅读
一、克隆远程项目1)   打开 Visual Studio,打开“团队资源管理器”(工具栏 -> 视图)2)   点击管理连接 -> 本地 GIT 存储库 -> 选择克隆,如图: 3)   输入需要克隆的远程地址,以及本地存储地址,点击克隆即可,如图: 4)   等待克隆完成后,本
转载 2024-06-19 08:55:11
1342阅读
1.概述Gitlab是常用的开源git代码管理工具之一,随着发展也推出了ci/cd解决方案.顾名思义具体来说ci/cd主要完成以下两个工作: 注:从8.0版本开始,GitLab 持续集成(CI)完全集成GitLab中,且默认所有的项目开启。ci(持续构建):代码提交后触发自动化的单元测试,代码预编译,构建镜像,上传镜像等. cd(持续发布):持续发布则指将构建好的程序发布到各种环境,如预发布环
转载 2024-05-11 15:25:08
107阅读
除了 Git 命令,权限控制也是 Git 中极为重要的组成部分,本文主要介绍 GitLab 系统提供的最常用的权限控制功能。 分配成员角色 首先来了解下,Git 中的五种角色: 角色 描述 Owner Git 系统管理员 Master Git 项目管理员 Developer Git 项目开发人员 Reporter Git 项目测试人员 Guest 访客 每一种角色所拥有的权限都
敏捷开发 持续集成 gitlab+gerrit+jenkins 1.持续集成gitlab+gerrit+jenkins1.1. GitLab1.1.1. 简介  GitLab 是一个使用使用Ruby on Rails搭建的,用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务1.1.2. 环境搭建  a) Inst
转载 2024-05-08 20:30:20
184阅读
  • 1
  • 2
  • 3
  • 4
  • 5