#!/bin/sh
if [ -z $PROJECT]; then
PS3="Please choose:"
PROJECTS="Project1 Project2"
echo "Choose which project you want to build from the list below:"
select PROJECT in $PROJECTS;
do
break
done
fi
if [ -z $PROJECT ]; then
echo "Error in select project!"
exit
fi
echo "Release $PROJECT project now..."
case $PROJECT in
Project1)
export JAVA_HOME=/opt/jdk1.6.0_24
xxx=aaa
break;;
Project2)
export JAVA_HOME=/opt/jdk1.5.0_12
xxx=bbb
break;;
esac
echo "JAVA_HOME="$JAVA_HOME
read -p "Please enter your cvs user name: " yn
USER=`echo $yn|sed 's/ //g'`
if [ "$USER" = "" ]
then
echo "Empty user name!"
exit 1
fi
stty -echo
read -p "Please enter your cvs password:" PASS
stty echo
echo ""
Release project is error-prone, so we should use scripts to make this progress automation. Here's an exmple for it (Only a part, not including mvn release process).
Tools can make our life easy!
分享到:
相关推荐
苹果公司近期在其官网上发布的 JavaScript for Automation (JXA) Release Notes 预览版,引发了一场关于JavaScript是否将取代AppleScript的热烈讨论。 AppleScript,诞生于Hypercard所使用的Hypertalk语言,以其...
About_script_block.help.txt About_shell_variable.help.txt About_signing.help.txt About_special_characters.help.txt About_switch.help.txt About_system_state.help.txt About_types.help.txt About_common...
`IDispatch`接口提供了`GetIDsOfNames`和`Invoke`两个方法,它们是OLE Automation标准的一部分,用于调用动态接口的方法和属性。 `GetIDsOfNames`用于将函数或属性名称转换为对应的 Dispatch ID(DISPID),这是在`...
Code refactoring - rename local variable - rename local variables in procedures and functions (standalone code loaded in the editor or part of a large script). Syntax checker improvements - ...
第二年 该存储库包含我在计算机科学工程学士学位课程第二年中所做的工作,以及我收集的一些学习资料。 创建此文件的目的是为了帮助我的大三学生和同龄人。 始终欢迎您按照说明在此存储库中添加更多或改善任何资源...
Upgrade for the Solaris 10 8/07 Release 79 4.5 Patch Automation Tools 86 4.6 Overview of Patch Types 88 4.7 Patch README Special Instructions 93 4.7.1 When to Patch in Single-User Mode 93 4.7.2 When ...
火箭 Node.js项目的简单部署自动化和连续交付。问题像服务的液滴和的linodes使超级容易创建的网站和其他Node.js的项目部署目标。 但是,开发人员仍然需要执行许多手动步骤才能发布应用程序:安装Node,安装pm2或...
ICS V5 and V6 are archive releases no longer updated, last supported release was 2007. ICS V7 is a stable release that may still be updated for major bugs, but not for new releases of Delphi, latest ...