第六天:首次启动设定

若是您选择以软件包或 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 欢迎页,可以开始新增专案了!

设定 Shell 指令

每次启动或关闭 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 就算完成安装完成了。

参考资料


<<:  [Day 6] 从零开始的股票预测 - 准备资料

>>:  2021 — 找工作 (下)

[素食吃到饱 vegetarian food] 天菜丰巢 VeGood 蔬食百汇(台中-文心秀泰)半自助晚餐 SHOWTIME LIVE TAICHUNG WENXIN STORE

铁人赛至今已进入下半场,今天就来个素食Buffet吧~ 受到疫情波及,许多店家的生意都是属於「门可罗...

鬼故事 - 真的有监控吗

鬼故事 - 真的有监控吗 Credit: Star Wars: Attack Of The Clon...

什麽是 Webhook Signature

What and Why 在串接对方 webhooks 时通常会看到文件上提到 signature「...

Day 20 资料库评估 - Database Assessment (sqlmap, SQLite database browser)

前言 今天又进入到了新的一个分类,这个分类里面只有两个工具: SQLite database bro...

Day25- Go with MySQL

前言 做为一个後端工程师,在架设网站时,免不了碰到资料上的问题,可能在顾客交易後,需要存取订单,以保...