File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77如果由于网络原因,执行时无法从github自动拉取工具,或拉取比较慢,可以参考基础配置腾讯工蜂工具地址,或使用以下方式预先下载好工具,配置使用本地工具目录。
88:::
99
10- - (1)下载工具配置库 ` https://github.com/TCATools/puppy-tools-config.git ` ,存放到 ` tools ` 目录下(如果未生成,可先创建该目录)。
11- - (2)根据当前机器操作系统,查看` puppy-tools-config ` 目录下的` linux_tools.ini ` 或` mac_tools.ini ` 或` windows_tools.ini ` 文件,将` [tool_url] ` 中声明的所有工具下载到 ` tools ` 目录下。
12- - (3)填写` client/config.ini ` 中的配置:` USE_LOCAL_TOOL ` =` True ` ,即可使用下载好的本地工具,不自动拉取和更新工具。
10+ - (1)如果使用的是开源版Client源码,需要在命令行(windows环境下可以启动` git bash ` )中执行以下命令:
11+ ``` bash
12+ bash ./scripts/base/install_bin.sh
13+ ```
14+ - (2)下载工具配置库 ` https://github.com/TCATools/puppy-tools-config.git ` ,存放到 ` tools ` 目录下(如果未生成,可先创建该目录)。
15+ - (3)根据当前机器操作系统,查看` puppy-tools-config ` 目录下的` linux_tools.ini ` 或` mac_tools.ini ` 或` windows_tools.ini ` 文件,将` [tool_url] ` 中声明的所有工具下载到 ` tools ` 目录下。
16+ - (4)填写` client/config.ini ` 中的配置:` USE_LOCAL_TOOL ` =` True ` ,即可使用下载好的本地工具,不自动拉取和更新工具。
1317
1418### 2. 使用自建git server存放工具
1519
Original file line number Diff line number Diff line change 77如果由于网络原因,执行时无法从github自动拉取工具,或拉取比较慢,可以参考基础配置腾讯工蜂工具地址,或使用以下方式预先下载好工具,配置使用本地工具目录。
88:::
99
10- - (1)下载工具配置库 ` https://github.com/TCATools/puppy-tools-config.git ` ,存放到 ` tools ` 目录下(如果未生成,可先创建该目录)。
11- - (2)根据当前机器操作系统,查看` puppy-tools-config ` 目录下的` linux_tools.ini ` 或` mac_tools.ini ` 或` windows_tools.ini ` 文件,将` [tool_url] ` 中声明的所有工具下载到 ` tools ` 目录下。
12- - (3)填写` client/config.ini ` 中的配置:` USE_LOCAL_TOOL ` =` True ` ,即可使用下载好的本地工具,不自动拉取和更新工具。
10+ - (1)如果使用的是开源版Client源码,需要在命令行(windows环境下可以启动` git bash ` )中执行以下命令:
11+ ``` bash
12+ bash ./scripts/base/install_bin.sh
13+ ```
14+ - (2)下载工具配置库 ` https://github.com/TCATools/puppy-tools-config.git ` ,存放到 ` tools ` 目录下(如果未生成,可先创建该目录)。
15+ - (3)根据当前机器操作系统,查看` puppy-tools-config ` 目录下的` linux_tools.ini ` 或` mac_tools.ini ` 或` windows_tools.ini ` 文件,将` [tool_url] ` 中声明的所有工具下载到 ` tools ` 目录下。
16+ - (4)填写` client/config.ini ` 中的配置:` USE_LOCAL_TOOL ` =` True ` ,即可使用下载好的本地工具,不自动拉取和更新工具。
1317
1418### 2. 使用自建git server存放工具
1519
Original file line number Diff line number Diff line change @@ -42,7 +42,9 @@ function downloader() {
4242 git clone -b ${url: -11} ${url: 0: 8}${user} :${password} @${url: 8:- 12}
4343 cmd_ret=$?
4444 if [[ ${cmd_ret} == 0 ]] ; then
45+ # 清理lib中无关文件
4546 rm -rf " ${TCA_ROOT} /${LIB_DIR_NAME} /.git"
47+ rm " ${TCA_ROOT} /${LIB_DIR_NAME} /.gitattributes"
4648 ret=0
4749 fi
4850 fi
@@ -116,6 +118,13 @@ function isSame() {
116118}
117119
118120function interactive_install_bin() {
121+
122+ # 判断是否设置 USE_LOCAL_TOOL=True,是的话就忽略
123+ isLocal=$( readIni ${TCA_ROOT} /client/config.ini " COMMON" " USE_LOCAL_TOOL" | tr ' [:upper:]' ' [:lower:]' )
124+ if [[ $isLocal == " true" ]]; then
125+ return 0
126+ fi
127+
119128 download_lib
120129 deepmove " ${TCA_ROOT} /${LIB_DIR_NAME} " $TCA_ROOT
121130}
You can’t perform that action at this time.
0 commit comments