31 Commits
Author SHA1 Message Date
曾志威 2faf8cf5b9 init
continuous-integration/drone Build is passing
2026-02-25 19:59:59 +08:00
曾志威 33d75a0436 init
continuous-integration/drone Build is failing
2026-02-25 19:56:20 +08:00
曾志威 bc089ebbda init
continuous-integration/drone Build is failing
2026-02-25 19:53:41 +08:00
曾志威 5464d6146a init
continuous-integration/drone Build was killed
2026-02-25 19:51:39 +08:00
曾志威 e51df832d5 init
continuous-integration/drone Build is passing
2026-02-25 19:49:28 +08:00
曾志威 9d6c6b1f37 init 2026-02-25 19:44:10 +08:00
曾志威 7d5590d356 init
continuous-integration/drone Build is passing
2026-02-25 19:40:08 +08:00
曾志威 cf2c3f8593 init 2026-02-25 19:38:52 +08:00
曾志威 d0a1adf19a init
continuous-integration/drone Build was killed
2026-02-25 19:32:29 +08:00
曾志威 9c37357825 init
continuous-integration/drone Build was killed
2026-02-25 19:28:42 +08:00
曾志威 a83dda5256 init
continuous-integration/drone Build is passing
2026-02-25 19:00:04 +08:00
曾志威 8262d3bbe1 init
continuous-integration/drone Build encountered an error
2026-02-25 18:59:11 +08:00
曾志威 7099acd59b init
continuous-integration/drone Build encountered an error
2026-02-25 18:57:34 +08:00
曾志威 c780ba3eed init 2026-02-25 18:56:39 +08:00
曾志威 5bb3854d35 init
continuous-integration/drone Build is passing
2026-02-25 18:45:13 +08:00
曾志威 e2b3e2d6f9 init
continuous-integration/drone Build was killed
2026-02-25 18:29:32 +08:00
曾志威 8f79a967be init
continuous-integration/drone Build is passing
2026-02-25 18:24:59 +08:00
曾志威 96b169e64f init 2026-02-25 18:24:23 +08:00
曾志威 11647bd235 init
continuous-integration/drone Build is passing
2026-02-25 18:20:48 +08:00
曾志威 739ef1e26f init
continuous-integration/drone Build is passing
2026-02-25 18:13:31 +08:00
曾志威 1fba25d8fc init 2026-02-25 18:12:55 +08:00
曾志威 08d1cccba4 init
continuous-integration/drone Build encountered an error
2026-02-25 18:11:30 +08:00
曾志威 cc3034ecf9 init
continuous-integration/drone Build encountered an error
2026-02-25 17:55:46 +08:00
曾志威 72d745f473 init 2026-02-25 17:54:19 +08:00
曾志威 88fd177a44 init
continuous-integration/drone Build is passing
2026-02-25 17:37:53 +08:00
曾志威 92809548b1 init
continuous-integration/drone Build is passing
2026-02-25 17:28:38 +08:00
曾志威 57273af77b init
continuous-integration/drone Build is passing
2026-02-25 17:25:37 +08:00
曾志威 f06f040202 init
continuous-integration/drone Build is passing
2026-02-25 17:11:40 +08:00
曾志威 4d54f2b492 init
continuous-integration/drone Build is passing
2026-02-25 15:46:47 +08:00
曾志威 de383696dc init
continuous-integration/drone Build is failing
2026-02-25 12:06:11 +08:00
曾志威 c327a175d3 init
continuous-integration/drone Build is passing
2026-02-25 11:47:32 +08:00
3 changed files with 26 additions and 70 deletions
+21 -69
View File
@@ -1,77 +1,29 @@
kind: pipeline
name: default
clone:
disable: true
steps:
- name: clone-cbt-ui
image: docker.freeicu.top/alpine/git:latest
# 步骤2:拉取其他 Git 项目(common-utils
- name: clone-other-project
image: alpine/git:latest # 轻量 Git 镜像
commands:
- >
git clone
-b proj-shopee-test
--depth 1
--no-tags
https://zwzeng:glpat-nuzkafsdgYKM0KAgvpL4Bm86MQp1OnkH.01.0w0tr4xa1@git.ittx.com.cn/cybertrans/frontend/cbt-ui.git
# 拉取其他项目到指定目录
- >
git clone
-b v3.3-walle-v1.3
--depth 1
https://zwzeng:glpat-Ht2452yuDgM84iNzu32b@git.ittx.com.cn/wms/wms-loghub-3-x.git
- name: build-cbt-ui
image: docker.freeicu.top/library/node:22-alpine
pull: if-not-exists
environment:
NPM_USERNAME:
from_secret: nexus_username
NPM_PASSWORD:
from_secret: nexus_password
CBT_BUILD_OUTPUT_DIR: dist/release
# docker 打包
- name: deploy
image: registry.cn-hangzhou.aliyuncs.com/loghub/wms-system-service:gradle8
commands:
- cd wms-loghub-3-x
- >
test -w /cache ||
(echo "Cache directory /cache is not mounted or writable" && exit 1)
- cd cbt-ui
- >
sed -i
's#https://dl-cdn.alpinelinux.org/alpine#https://mirrors.aliyun.com/alpine#'
/etc/apk/repositories
- apk add --no-cache expect
- corepack enable
- |
node <<'NODE'
const fs = require('fs')
const workspacePath = 'pnpm-workspace.yaml'
const workspace = fs.readFileSync(workspacePath, 'utf8')
const updated = workspace.replace(
/: set this to true or false$/gm,
': true',
)
if (updated === workspace) {
throw new Error('pnpm-workspace.yaml has no allowBuilds placeholders')
}
fs.writeFileSync(workspacePath, updated)
NODE
- pnpm config set store-dir /cache/cbt-ui/pnpm-store
- sh install.sh
- pnpm build:wes
- test -f dist/release/index.html
- >
sed -i
's#registry-vpc.cn-hangzhou.aliyuncs.com#registry.cn-hangzhou.aliyuncs.com#'
Dockerfile
- name: package-cbt-ui
image: docker.freeicu.top/plugins/docker:latest
settings:
context: ./cbt-ui
dockerfile: ./cbt-ui/Dockerfile
registry: registry.cn-hangzhou.aliyuncs.com
repo: registry.cn-hangzhou.aliyuncs.com/loghub/wes
tags:
- shopee-ui-test-1
cache_from:
- registry.cn-hangzhou.aliyuncs.com/loghub/wes:shopee-ui-test-1
username:
from_secret: docker_username
password:
from_secret: docker_password
purge: true
gradle jib --info
-x test
-PdockerBuild=true
-Dcybertrans.idp.enabled=false
-Djib.from.image=registry.cn-hangzhou.aliyuncs.com/loghub/wms-system-service:snde-jdk
-Djib.to.image=registry.cn-hangzhou.aliyuncs.com/loghub/wms-system-service
-Djib.to.tags=walle-wms
-1
View File
@@ -1 +0,0 @@
.idea/
+5
View File
@@ -0,0 +1,5 @@
FROM rabbitmq:4.2-management-alpine
RUN set -eux; \
apk update; \
apk upgrade ;