首页 > 其他分享 >Coding添加WebHook

Coding添加WebHook

时间:2023-07-20 16:27:53浏览次数:39  
标签:www git gittemp WebHook Coding echo 添加 gitPath 目录

一、新增部署公钥

二、同步代码

三、更新目录权限

四、创建WebHook

 

#!/bin/bash
echo ""
#输出当前时间
date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"
echo "Start"
#git项目路径
gitPath="/www/wwwroot/*****"
#git 网址
gitHttp="[email protected]:*****"

echo "Web站点路径:$gitPath"

#判断项目路径是否存在
if [ -d "$gitPath" ]; then
        cd $gitPath
        echo "进去目录了"
        #判断是否存在git目录
        if [ ! -d ".git" ]; then
                echo "在该目录下克隆 git"
                git clone $gitHttp gittemp
                mv gittemp/.git .
                rm -rf gittemp
        fi
        echo "前往拉取"
        #拉取最新的项目文件
        git reset --hard origin/master
        echo "获取最新数据"
        git pull
        #设置目录权限
        chown -R www:www $gitPath
        echo "End"
        exit
else
        echo "该项目路径不存在"
        echo "End"
        exit
fi

五、将生成的POST添加至仓库推送

 

 

标签:www,git,gittemp,WebHook,Coding,echo,添加,gitPath,目录
From: https://www.cnblogs.com/xuanjiange/p/17568688.html

相关文章

  • java 复制一行数据添加怎么做
    Java复制一行数据的方案在Java中,要复制一行数据,可以使用以下方案:方案一:使用数组复制可以使用System.arraycopy()方法将一个数组中的元素复制到另一个数组中,从而实现复制一行数据的目的。//原始数据int[]originalData={1,2,3,4,5};//复制数据int[]copiedData=ne......
  • java 添加一个定时任务 可关闭
    Java中的定时任务与可关闭性在开发过程中,经常会遇到需要定时执行某些任务的场景,比如定时发送邮件、定时备份数据库等。Java提供了多种方式来实现定时任务,其中最常用的是使用Timer类和ScheduledExecutorService接口。本文将介绍如何使用这两种方式实现定时任务,并且使其可关闭。使......
  • java字符串添加元素
    在Java中如何添加元素到字符串作为一名经验丰富的开发者,我将向你介绍如何在Java中添加元素到字符串。首先,让我们通过一个表格来展示整个过程的步骤。步骤代码描述1创建一个StringBuilder对象使用StringBuilder类来操作字符串,因为它可以动态地添加、删除和修改字符串......
  • java在某特定字符串后添加其他字符串
    Java中在特定字符串后添加其他字符串的实现作为一名经验丰富的开发者,我将教会你如何在Java中实现在特定字符串后添加其他字符串的操作。在本文中,我将为你提供整个过程的步骤,并为每一步提供相应的代码示例和注释。步骤以下是实现该操作的步骤概述:找到特定字符串在原始字符串中......
  • jsp写java代码 添加html标签
    JSP写Java代码添加HTML标签简介JSP(JavaServerPages)是一种动态网页技术,允许将Java代码嵌入到HTML页面中。通过在JSP文件中添加Java代码,我们可以在生成的HTML页面中插入动态内容,包括HTML标签。本文将介绍如何在JSP中写Java代码来添加HTML标签,并提供相应的代码示例。JSP基础在开......
  • jquery.map怎么添加
    使用jQuery的map方法解决实际问题在JavaScript开发中,我们经常需要对数组或对象进行遍历和转换。jQuery库提供了许多实用的方法来简化这个过程,其中之一就是map方法。本文将介绍如何使用jQuery的map方法来解决实际问题,并提供一个示例来说明如何添加元素到数组中。jQuery的map方法简......
  • virtualBox虚拟机添加快捷键打开终端和右键打开终端
    debian版本:11.2英文版1.添加快捷键打开终端参考:https://www.cnblogs.com/APeng2019/p/10719359.html1)右键->DisplaySettings->KeyboardShortcuts2)右边列表拉到最下面,单击那个"+"3)name填写:terminalcommand填写:gnome-terminal(gnome应该跟桌面......
  • 关于oracle大数据量表添加字段问题
    在工作中有一个情况需要向一个数据量很大的表中新加两个字段,而在整理出当前字段的插入sql时,添加了默认值为0.‘altertableuser_infomodifyid_cardnumber(20)defalut'0';而这个sql却只需要零点几秒甚至更少。结果:在业务需要进行的时候对于这种大数据量的表一定要避免加def......
  • Windows下将“使用VSCode打开”添加至右键菜单“
    Windows下将“使用VSCode打开”添加至右键菜单"本文转载自 Windows下将“使用VSCode打开”添加至右键菜单",特此记录收藏一下。问题:Windows上面安装VisualStudioCode编辑器后,常常会因为安装的时候忘记勾选等原因,没有将OpenwithCode(右键快捷方式)"添加到鼠标右键菜单里,所......
  • php 添加水印并获取base64图片
    <?php//+----------------------------------------------------------------------//|ThinkPHP[WECANDOITJUSTTHINKIT]//+----------------------------------------------------------------------//|Copyright(c)2006-2015http://thinkphp.cnAll......