2.23构建gis-tools-geocoding
liuchenyun-online-gistools-geocoding-bff
创建子项目liuchenyun-online-gistools-geocoding-bff
小工具——地理编码、逆地理编码
0_1_Coding-BFF
小工具 地理编码、逆地理编码 聚合服务(nodejs)
General Settings
dist => build/dist
bootstrap.js => build
package.json => build
src => build/srcVersion Control Settings
https://gitee.com/liuchenyunol/gis-tools-geocoding.gitBuild Steps
第一步:
npm install --force
2:
npm run test
3:
npm run buildTriggers
Trigger a build on each check-in 勾选及以下
Use default value (60 seconds) // 选择默认60秒Agent Requirements
选择自己机器0_2_SupermapOL_Online_GISTools_Geocoding_Images
Version Control Settings
distribution_gistools_geocoding
https://gitee.com/liuchenyunol/distribution_liuchenyunol.git
Checkout Rules
+:docker-compose/Dockerfile_gistools_geocoding_bff => .Build Step
1:
docker build & push
chmod 777 build.sh && ./build.sh
2:
update image
192.168.31.157
sudo kubectl get pod |grep gistools-geocoding-bff| awk '{print $1}' | xargs kubectl delete pod
Authentication method :Password // 注意第二步选Password进行sshTriggers
VCS Trigger // 默认60秒
Finish Build Trigger
Wait for a successful build in: supermap-online-node / GisServerDownloadCode / 0_1_download_code
Branch filter:
+:<default>
// 选择第一步的路径Build Features
Docker SupportDependencies
Artifact Dependencies
选第一步打包路径,设置
build/dist => %system.teamcity.build.checkoutDir%/dist
build/src => %system.teamcity.build.checkoutDir%/src
build/bootstrap.js => %system.teamcity.build.checkoutDir%
build/package.json => %system.teamcity.build.checkoutDir%Agent Requirements
设置agent0_3_SupermapOL_Online_GISTools_Geocoding_Images_Trunk
Version Control Settings
选的时候直接选第二步的,会复制下来
distribution_gistools_geocoding_trunk
https://gitee.com/liuchenyunol/distribution_liuchenyunol.git
// 外面设置目录
Checkout Rules
+:docker-compose/Dockerfile_gistools_geocoding_bff => .Build Step
chmod 777 build_trunk.sh
./build_trunk.shBuild Features
Docker Support