2.22构建gisserver-downloadcode-bff
创建子项目liuchenyun-online-gisserver-downloadcode-bff
云GIS服务器下载代码(nodejs)
0_1_download_code
云GIS服务器 代码
General Settings
dist => build/dist
template_code => build/template_code
bootstrap.js => build
package.json => build
src => build/srcVersion Control Settings
https://gitee.com/liuchenyun/gis-server-download-code.gitBuild Steps
第一步:
npm install --force
2:
npm run test:unit
3:
npm run buildTriggers
Trigger a build on each check-in 勾选及以下
Use default value (60 seconds) // 选择默认60秒Agent Requirements
选择自己机器0_2_GisServer_DownloadCode_Images
Version Control Settings
distribution_gisserver_downloadcode_bff
https://gitee.com/liuchenyunol/distribution_liuchenyunol.git
Checkout Rules
+:docker-compose/Dockerfile_gisserver_downloadcode_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 gisserver-downloadcode-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/template_code => %system.teamcity.build.checkoutDir%/template_code
build/bootstrap.js => %system.teamcity.build.checkoutDir%
build/package.json => %system.teamcity.build.checkoutDir%Agent Requirements
设置agent0_3_Online_GisServer_Download_Images_Trunk
Version Control Settings
选的时候直接选第二步的,会复制下来
distribution_gisserver_downloadcode_bff
https://gitee.com/liuchenyunol/distribution_liuchenyunol.git
// 外面设置目录
Checkout Rules
+:docker-compose/Dockerfile_gisserver_downloadcode_bff => .Build Step
chmod 777 build_trunk.sh
./build_trunk.shBuild Features
Docker Support