本文主要是介绍修改服务器 push 之后出现的钩子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/opt/gitlab/embedded/service/gitlab-shell/hooks/pre_receive
#!/bin/bash
echo "我做错了什么"
#error("1111");
cat <<\EOF
#
# ┌─┐ ┌─┐
# ┌──┘ ┴───────┘ ┴──┐
# │ │
# │ ─── │
# │ ─┬┘ └┬─ │
# │ │
# │ ─┴─ │
# │ │
# └───┐ ┌───┘
# │ │
# │ │
# │ │
# │ └──────────────┐
# │ │
# │ ├─┐
# │ ┌─┘
# │ │
# └─┐ ┐ ┌───────┬──┐ ┌──┘
# │ ─┤ ─┤ │ ─┤ ─┤
# └──┴──┘ └──┴──┘
# 神兽保佑
# 代码无BUG!
高山仰止,景行行止.虽不能至,心向往之。
EOF
#die('1');
~
~
~
~
~
#!/bin/bash
echo "我做错了什么"
#error("1111");
echo -e "\033[31m \033[05m 请确认您的操作,输入 [Y/N] \033[0m"
RED_COLOR='\E[1;31m' #红
GREEN_COLOR='\E[1;32m' #绿
YELOW_COLOR='\E[1;33m' #黄
BLUE_COLOR='\E[1;34m' #蓝
PINK='\E[1;35m' #粉红
RES='\E[0m'
#需要使用echo -e
# echo -e "${RED_COLOR}======red color======${RES}"
# echo -e "${YELOW_COLOR}======yelow color======${RES}"
# echo -e "${BLUE_COLOR}======green color======${RES}"
# echo -e "${GREEN_COLOR}======green color======${RES}"
# echo -e "${PINK}======pink color======${RES}"
# echo "#######################################"
#直接把echo -e放到变量里面,使用的时候直接输出变量即可
echo -e "${YELOW_COLOR}"
cat <<\EOF
#1 ┌─┐ ┌─┐
#2 ┌──┘ ┴───────┘ ┴──┐
#3 │ │
#4 │ ─── │
#5 │ ─┬┘ └┬─ │
#6 │ │
#7 │ ─┴─ │
#8 │ │
#9 └───┐ ┌───┘
#0 │ │
#1 │ │
#2 │ │
#3 │ └──────────────┐
#4 │ │
#5 │ ├─┐
#6 │ ┌─┘
#7 │ │
#8 └─┐ ┐ ┌───────┬──┐ ┌──┘
#9 │ ─┤ ─┤ │ ─┤ ─┤
#0 └──┴──┘ └──┴──┘
#1 神兽保佑
#2 代码无BUG!
高山仰止,景行行止.虽不能至,心向往之。
EOF
#die('1');
echo -e "${RES}"
#!/bin/sh
echo -e "\E[1;33m"
cat <<\EOF
,%%%%%%%%,
,%%/\%%%%/\%%
,%%%\c "" J/%%%
%. %%%%/ o o \%%%
`%%. %%%% _ |%%%
`%% `%%%%(__Y__)%%'
// ;%%%%`\-/%%%'
(( / `%%%%%%%'
\\ .' |
\\ / \ | |
\\/ ) | |
\ /_ | |__
(___________))))))) 攻城湿镇楼 BUG辟易
__ .__
__ _ _______ ____ ____ _____ __ ___/ |_|__|____ ____
\ \/ \/ /\__ \ / \ / ___\ / \| | \ __\ \__ \ / \
\ / / __ \| | \/ /_/ > Y Y \ | /| | | |/ __ \| | \
\/\_/ (____ /___| /\___ /|__|_| /____/ |__| |__(____ /___| /
\/ \//_____/ \/ \/ \/
EOF
echo -e "\E[0m"
${AnsiColor.YELLOW}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\ \\ \\ ,%%%%%%%%, \\ \\ ,%%/\%%%%/\%% \\ \\ ,%%%\c "" J/%%% \\ \\ %. %%%%/ o o \%%% \\ \\ `%%. %%%% _ |%%% \\ \\ `%% `%%%%(__Y__)%%' \\ \\ // ;%%%%`\-/%%%' \\ \\ (( / `%%%%%%%' \\ \\ \\ .' | \\ \\ \\ / \ | | \\ \\ \\/ ) | | \\ \\ \ /_ | |__ \\ \\ (___________))))))) 攻城狮保佑 永不宕机 永无BUG 永不修改 \\ \\ __ .__ \\ \\ __ _ _______ ____ ____ _____ __ ___/ |_|__|____ ____ \\ \\ \ \/ \/ /\__ \ / \ / ___\ / \| | \ __\ \__ \ / \ \\ \\ \ / / __ \| | \/ /_/ > Y Y \ | /| | | |/ __ \| | \ \\ \\ \/\_/ (____ /___| /\___ /|__|_| /____/ |__| |__(____ /___| / \\ \\ \/ \//_____/ \/ \/ \/ \\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
这篇关于修改服务器 push 之后出现的钩子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!