若是您选择以软件包或 Docker 这种 On Premises 的安装方式安装在本机电脑的话,那首次启动时还有一些设定工作要做,今天就来看一下这些首次启动设定。
首先参考前几天的文章启动 TeamCity。启动後用浏览器打开 http://localhost:8111/
,开始首次启动设定。
当 TeamCity 运作的时候,会产生许多档案,包括 Log、Artifact…等,因此需要设定这些「资料(Data)」要存放在哪?首次启动设定的第一步就是要设定 Data 资料夹的位置。您可以依照您的需求做客制化设定,不然就用预设值即可。若是要从备份复原,也是利用这一步来进行。
TeamCity 需要一个资料库来储存所有的 Build History、使用者资料…等,TeamCity 支援几个常见的资料库,包括:PostgreSQL、MySQL、Oracle、MS SQL Server。假如您的 TeamCity 是要正式上线对外服务的话,那我会建议选以上四种;若您只是安装在本机练习使用的话,那可以直接使用 HSQLDB 资料库,减少自己还要安装额外安装的麻烦。当然,若现在选择 HSQLDB,之後还是可以迁移到其他资料库的。
接着页面对跳转到 TeamCity 的使用条款,这一步只要点选同意即可。
最後要设定 admin 的帐号密码,输入您喜欢的帐号密码即可。
完成後,就会跳转到 TeamCity 欢迎页,可以开始新增专案了!
每次启动或关闭 TeamCity 的时候,都得输入很长的指令,假如你觉得这样不太方便的话,可以利用 Bash Alias 来减少记忆负担。比方说,您可以在 .bash_profile
或 .zshrc
里新增下面的 Alias 设定:
function teamcity() {
case "$1" in
up|start)
bash <TEAMCITY_DIR>/bin/runAll.sh start ;;
down|halt|stop)
bash <TEAMCITY_DIR>/bin/runAll.sh stop ;;
*)
echo "Usage: teamcity [command]" ;;
esac
}
这样以後就可以用很简短的指令来启动和关闭 TeamCity:
# 启动 TeamCity
$ teamcity up
# 关闭 TeamCity
$ teamcity down
恭喜您!完成以上设定後,TeamCity 就算完成安装完成了。
铁人赛至今已进入下半场,今天就来个素食Buffet吧~ 受到疫情波及,许多店家的生意都是属於「门可罗...
鬼故事 - 真的有监控吗 Credit: Star Wars: Attack Of The Clon...
What and Why 在串接对方 webhooks 时通常会看到文件上提到 signature「...
前言 今天又进入到了新的一个分类,这个分类里面只有两个工具: SQLite database bro...
前言 做为一个後端工程师,在架设网站时,免不了碰到资料上的问题,可能在顾客交易後,需要存取订单,以保...