王大拿
知道的越多,不知道的也就越多! 只要学不死,就往死里学!!!

将devops项目推送至远程仓库

image

脚本内容如下:

#!/bin/bash
#1. 信息收集部分
	#项目名字,与脚本文件同级目录文件夹的名字
		project_name=devops_two
		
	#项目组的路径(来源gitlab)
		Groups_path=DevOps
	
	#推送项目的作者
		username=zhangsan
	
	#推送项目的目标机器IP地址
		gitlab_ip=192.168.124.123

#2.进入到项目目录下
		cd ${project_name}

#3.对项目进行相关git操作
	#初始化这个项目
		git init

	#如果项目目录下有文件,则跳过此步;否则拷贝本地的项目资料放入项目目录下作为初始基线
		cp ../.gitignore ./

	#添加工作区的全部文件至暂存区
		git add .

	#将暂存区的全部文件提交至本地版本库
		git commit -m "初始导入"${project_name}"目工程"

	#基于本地版本库的初始基线创建开发分支
		git branch ${project_name}_Dev

	#基于本地版本库的初始基线创建预发布分支
		git branch ${project_name}_RC

	#基于当前基准将本地的版本库全部推送至远程gitlab仓库
		git push -u git@${gitlab_ip}:${Groups_path}/${project_name} *:*

执行效果

image

image

自动创建完毕

image

posted on 2021-07-16 15:54  DevOps_SRE  阅读(554)  评论(0)    收藏  举报