一、设置Jenkins和业务机之间互信 1、Jenkins机拷贝秘钥 ssh-copy-id -P 13221 root@IP 2、如果无法正常互信需要修改相关配置 2.1、权限问题 .ssh目录,以及/home/当前用户 需要700权限,参考以下操作调整 chmod 700 ~/.ssh chmo ...
转载 2021-10-23 13:53:00
782阅读
2评论
一.简介使用git代码推送到代码仓库如gitee、gitlab等、创建分支、拉取代码代码拉取后可供测试人员测试和运维人员部署到生产环境中。持续集成CI:开发的代码集成到代码仓库的过程 持续交付持续部署CD:从代码仓库拉取后部署到测试和生产环境 devops:开发的代码自动集成、自动交付与部署 常用的开发测试和生产环境: 开发环境:开发人员书写代码 测试环境:测试人员进行测试 准生产环境:与生
原创 精选 2024-08-18 12:08:38
445阅读
一.简介GitLab 概述: 是一个利用 Ruby on Rails 开发的开源应用程序,可以使你开发、部署、维护 web 应用程序变得简单的框架。用于搭建私有的代码托管平台。二.安装配置0.gitlab社区版rpm包下载地址。官方安装与使用文档地址。安装配置要求,内存大于4G。1.rpm包安装   默认安装地址/opt/gitlab#安装依赖 yum -y install c
原创 精选 2024-08-18 16:13:09
573阅读
一度git版本利用tag上线 ####################git部分###############脚本#!/bin/bash#630manage的pull代码方法git  --git-dir=630manage/.git--work-tree=630manage clean -dfxgit  --git-dir=630manage/.g
原创 2017-11-03 12:44:35
2287阅读
1点赞
一、Git基本概念Git是分布式的版本管理系统,每台机器都可以基于远程中心服务器拥有自己的版本,如图: 远程中心服务器一般叫做Origin repository。下面来看一下本地计算机包含哪些内容,图片来自于Git官网,包含三个区域: (1) 工作目录(working Directory):我们肉眼能够看到的目录及相应的文件; (2) 暂存区(Staging Area
首先,选择一个合适的地方,创建一个空目录: $ mkdir learngit $ cd learngit $ pwd /Users/michael/learngitpwd命令用于显示当前目录。如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。第二步,通过git init命令把这个目录变成Git可以管理的仓库:$ git init Ini
转载 2023-07-11 22:03:06
79阅读
作者:小帅b你把你的代码写完了,是不是要给别人使用下,怎么打包你的项目代码呢?喂,开源么?接下来小帅b就跟你说说,如何打包你的代码。就拿我们上次演示的 todo 为例,写完代码之后,代码的目录是这样的:在 todo 这个目录里面,文件都放在一起了,我们可以这样简单划分一下:这里创建了一个 package 目录,将源码文件放进去,然后把模板文件和数据库文件分门别类的安排好。在 p
转载 2023-09-17 20:15:45
58阅读
一、python如何操作git如果你想用python代码操作git需要下载一个模块安装pip install gitpython基本使用# 从远处仓库下载代码到本地 import os from git.repo import Repo # 创建本地存储地址,没有会自动创建文件 download_path = os.path.join('jason','NB') # 从远程仓库下载代码 Repo
转载 2023-06-26 14:55:39
83阅读
python程序中,一个.py文件被当作一个模块,在各个模块中定义了不同的函数。当我们要使用某一个模块中的某一个函数时,首先须将这个模块导入,否则就会出现函数未定义的情况.下面记录的是打包及安装包的方法。本文示例是建立一个模拟登录的程序:logIn.py文件代码如下:pwd=int(raw_input('please input your passward: ')) if pwd==123:
转载 2023-07-02 15:52:20
78阅读
python中,发布distribution是一个文件集合,这些文件联合在一起允许你构建、打包和发布模块cat nester.py#!/usr/bin/pythondef print_lol(ss):        for each_item in ss:               &
原创 2014-05-05 15:40:26
450阅读
基础同所有的语言一样,Python都有它定义类型的方式,引入第三方库的方式,输入输出等等基本操作。这些可以在这里查到。闲话import的时候会执行模块内容,比如里面要是有print会输出用if __name__ == __main__来区分是否是主模块,还只是非主模块。is 和 == 区别is 用于判断两个变量引用对象是否为同一个, ==用于判断引用变量的值是否相等。内置函数参考一览字符串之中文处
转载 2024-06-21 06:41:47
24阅读
创建一个项目名称写上描述拉取这个分支的代码只有dev147 分支push才发布,触发条件然后点构建就可以啦~~
原创 2017-04-20 14:03:49
1163阅读
目录1、什么是git钩子2、安装一个钩子3、常用的钩子脚本类型3.2.1 pre-receive3.2.2 update3.2.3 post-receive3.1.1 pre-commit3.1.2 prepare-commit-msg3.1.3 commit-msg3.1.4 post-commit3.1.5 电子邮件工作流钩子3.1.6 其它客户端钩子3.1 客户端钩子3.2 服务器端钩子4、
Git
原创 2021-04-16 20:05:37
271阅读
发布方法很多,适合自己就好。
原创 2021-08-05 11:35:50
457阅读
基于Git使用PSCP+PSSH快速发布代码PlatformDev360云计算女主宣言HULK平台中已经有基于S3的部署系统、基于Git、SVN的部署系统等,但今天分享的是命令行直接操作项目的部署,包括单文件、整体部署。PS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦!前言很多公司都有成熟的代码发布系统,并行,备份,锁定,分批次,甚至还可以检验代码漏洞等等,功能十分完
原创 2021-03-22 20:34:33
314阅读
[TOC] 利用Git钩子实现代码发布 1、什么是git钩子 和其它版本控制系统一样, 能在特定的重要动作发生时触发自定义脚本。 有两组这样的钩子:客户端的和服务器端的。客户端钩子由诸如提交和合并这样的操作所调用,而服务器端钩子作用于诸如接收被推送的提交这样的联网操作。 2、安装一个钩子 钩子都被存
原创 2021-08-01 18:43:36
224阅读
84992778
原创 2022-08-02 06:57:04
211阅读
1.首先检查自己现在在哪个分支,如果在dev开发分支,看是否有最新代码没有提交,如果有,先 git add . git commit -m 缓存一下代码
原创 2024-06-21 11:25:21
43阅读
K8s已经成为一线大厂分布式平台的标配技术。你是不是还在惆怅怎么掌握它?来这里,大型互联网公司一线工程师亲授,不来虚的,直接上手实战,3天时间带你搭建K8s平台,快速学会K8s,点击下方图片可了解培训详情。越了解事物的本质就越接近真相。我发现学习Git内部是如何工作的以及Git的内部数据结构这部分内容,对于理解Git的用途和强大至关重要。若你理解了Git的思想和基本工作原理,用起来就会知其所以然,
问题的的出现:代码提交到git,然后在Jenkins上编译,在前端测试结果的时候,并未达到预期结果解决问题的思路:因为服务器和数据库不是部署在本地,所以在本地无法设置断点  1.首先检查代码,看是不是代码逻辑有问题。在仔细查看代码之后,发现在代码当中发现不了问题  2.检查线上数据库,看我们要查出的数据存不存在数据库中,发现数据存在数据库中  3.在上述两步中都没有解决问题,就在运行的方法中输出日
转载 2023-11-18 18:36:10
50阅读
  • 1
  • 2
  • 3
  • 4
  • 5