首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
jenkins shell脚本构建项目--留
】的更多相关文章
jenkins shell脚本构建项目--留
1.echo `date` "doing compling . . . " if [ "$RELEASE" == "false" ]; then SNAPSHOT="-SNAPSHOT" fi GIT_VERSION=`cat version` GIT_MAIN_VERSION=`echo $GIT_VERSION | awk -F"." '{print $1}'` GIT_MAJOR_VERSIO…
Shell 脚本重启项目
每次发打包好项目后都需要手动重启项目,写个Shell脚本一键重启项目 Shell 脚本 #!/bin/bash while getopts "n:p:" arg do case $arg in n) echo "NAME's arg:$OPTARG" NAME=$OPTARG ;; p) echo "PORT's arg:$OPTARG" PORT=$OPTARG ;; esac done PROCESS=echo | lsof -i TCP:$…
【Shell】使用Shell脚本发布项目
第一次写Shell脚本,没经验,是直接写呢,还是要走流程( ̄▽ ̄)~* ----------------------------------------------------------------------- 总的来说分三步,下面跟我一起做 ----------------------------------------------------------------------- 第一步:先创建一个文件 touch public.sh 第二步:编写脚本 #!/bin/bash echo…
jenkins+maven+svn构建项目,及远程部署war包到tomcat上
要使用jenkins构建项目,当然要使用jenkins了,我使用的war版本的jenkins jenkins的官网 http://jenkins-ci.org/ 点击latest下载,但是可能因为天朝网络原因,会出现下载出错的问题,多试几次吧. 然后将下载下来的war包放在tomcat的webapps下面,启动tomcat即可访问 然后点击新建--选择构建一个maven项目,Item名称随便填写吧 点击下面的ok按钮以后会跳到配置页面,因为使用的是从svn获取项目,所以在源码管理中选择Subve…
jenkins结合svn检测版本变化执行shell脚本实现项目部署
工具: centos 7 jenkins-2.138.2-1.1.noarch.rpm,2018年10月10号最新版(简单rpm包安装见https://www.cnblogs.com/dannylinux/p/9907794.html) jdk1.8,新版jenkins要求1.8 测试脚本/tmp/c.sh 修改jenkins以root方式运行,否则执行脚本可能会提示权限问题 vim /etc/sysconfig/jenkins $JENKINS_USER="root" 修改文件夹权限…
jenkins shell脚本自动化构建阿里云k8s上应用
#!/bin/bash source /etc/profile cd /mnt/workspace/weifeng-ui-pre/ npm i && npm run build rm -rf /mnt/workspace/weifeng-ui-pre/dockerfile/build cd /mnt/workspace/weifeng-ui-pre/dockerfile mv ../build . sudo docker build -t pre-weifeng-ui -f Dockerf…
shell脚本一一项目6
主题:获取网卡的流量 ifconfig 查看流量 文件流量数据量 脚本内容 #!/bin/bash#name: mark# check network dev's liuliangnic=$1 echo -e "In -----Out"while true;do old_in=$(awk '/'$nic'/{print $2}' /proc/net/dev) old_out=$(awk '/'$nic'/{print $10}' /proc/net/dev) sleep 1 new_i…
shell脚本一一项目3
主题:批量创建100个用户并设置密码 脚本内容 user_list=$@user_file=./user.infofor USER in ${user_list};do if ! id $USER &>/dev/null;then PASS=$(echo $RANDOM |md5sum |cut -c 1-8) useradd $USER echo "$USER $PASS" >>${user_file} echo $PASS|passwd --stdin $…
Jenkins配置定时构建项目
general: 源码管理: 构建触发器: 构建后操作:…
shell脚本一一项目5
主题:一键查看占用内存.cpu高的进程 echo "----------------cpu top 10 list----------------"ps -eo pid,pcpu,pmem,args --sort=-pcpu|head -n 10echo "----------------memery top 10 list-------------"ps -eo pid,pcpu,pmem,args --sort=-pmem|head -n 10 小结: ps -…