#!/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!
分享到:
相关推荐
发布脚本发布脚本以自动增加版本号并推送git标签。 功能包括: 在package.json (和package-lock...安装将此模块添加到您的devDependencies :npm i -D @alcalzone/release-script 在package.json添加一个新的npm脚本:
Release Automation权限查看器是启用了扩展的6.3版权限查看功能。 它使您可以查看环境中的权限,并可以轻松导航以过滤和在各种应用程序之间切换。 您需要配置指向Release Automation的适当URL的扩展名以及具有查看...
Release Automation权限查看器是启用了扩展的6.3版权限查看功能。 它使您可以查看环境中的权限,并可以轻松导航以过滤和在各种应用程序之间切换。 您需要配置指向Release Automation的适当URL的扩展名以及具有查看...
Oracle COM Automation Developer’s Guide Release 8.1.6 for Windows 本指南是 Oracle Corporation 为 Windows NT 平台开发的 COM Automation 开发人员指南,版本号为 8.1.6。该指南主要面向使用 Oracle 产品的...
JetbrainsCrack-3.1-release-enc.jarJetbrainsCrack-3.1-release-enc.jarJetbrainsCrack-3.1-release-enc.jarJetbrainsCrack-3.1-release-enc.jarJetbrainsCrack-3.1-release-enc.jarJetbrainsCrack-3.1-release-enc...
script-1.1-release.crx
spring-context-3.2.4.RELEASE.jar spring-core-3.2.4.RELEASE.jar spring-beans-3.2.4.RELEASE.jar spring-test-3.2.4.RELEASE.jar spring-web-3.2.4.RELEASE.jar spring-aop-3.2.4.RELEASE.jar spring-webmvc-...
在Delphi编程环境中,"Debug"和"Release"是两种不同的构建配置,它们的主要区别在于编译优化、调试信息和运行效率等方面。了解这两种模式的区别对于开发者来说至关重要,因为它们在开发过程和最终产品发布中起到不同...
5. 更新日志或Release Notes:记录了从1.x版本到2.0版本的改进和修复的问题。 总之,OPC Automation 2.0是OPC技术的一次重大升级,它提升了自动化系统的互操作性、安全性和效率。通过这个压缩包,用户可以获得所有...
`lsb-release` 是 Linux Standard Base (LSB) 发行版识别工具,它提供了一种标准的方法来查询 Linux 发行版的信息,如发行版名称、版本号和发行代号等。`lsb-release-1.4.tar.gz` 是这个工具的源代码压缩包,版本为...
mkdir -p ~/.dennis您可以从添加Bash别名或在项目中创建单行脚本中受益,以运行发行版# If you're using Bashecho "# Dennis release helper" >> ~/.bash_profileecho "alias dennis='docker run --rm -v ~/.dennis...
在IT行业的软件开发领域,尤其是针对嵌入式系统或特定硬件平台如TI的DSP(数字信号处理器)开发中,理解并正确应用CCS(Code Composer Studio)中的Debug与Release模式至关重要。CCS作为德州仪器(TI)专为DSP设计的...
开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE...
在开发过程中,程序员通常会创建两种类型的DLL文件:Debug版和Release版。 Debug版的DLL文件主要用于程序调试。这种版本的DLL包含了额外的调试信息,如源代码行号、变量名以及调试符号等,这些信息可以帮助开发者在...
开发工具 框架JAR spring-framework-4.3.6.RELEASE-dist开发工具 框架JAR spring-framework-4.3.6.RELEASE-dist开发工具 框架JAR spring-framework-4.3.6.RELEASE-dist开发工具 框架JAR spring-framework-4.3.6....
开发工具 spring-core-4.3.6.RELEASE开发工具 spring-core-4.3.6.RELEASE开发工具 spring-core-4.3.6.RELEASE开发工具 spring-core-4.3.6.RELEASE开发工具 spring-core-4.3.6.RELEASE开发工具 spring-core-4.3.6....
在编程过程中,我们经常遇到一种情况,即代码在Debug模式下运行无误,但在Release模式下却出现错误。这种情况往往让开发者感到困惑,因为Release模式无法像Debug模式那样方便地进行单步调试。本文将深入探讨Debug和...
-- vRealize Automation – VMware’s purpose built hybrid cloud management software ...-- and vRealize Code Stream – VMware’s release automation solution that enables continuous delivery
Oracle COM Automation Feature Developer's Guide 11g Release 2 是一本专为在Microsoft Windows环境下使用Oracle产品进行COM(Component Object Model)自动化开发的指南。该文档由Oracle公司于2011年发布,旨在...
Debug 和 Release 编译模式之间的差异 Debug 和 Release 编译模式是两种不同的编译模式,分别用于不同的开发阶段。在 Debug 模式下,编译器会插入调试信息,以便于开发者调试程序;而在 Release 模式下,编译器会...