
pricefx/pfxpackage官方Pricefx Docker镜像,内置打包工具,用于将Pricefx逻辑上传至目标环境。支持通过命令行界面(CLI)或CI/CD流程使用,适用于amd64和arm64架构。由Pricefx工具团队提供技术支持([***]
以下为在Gitlab CI/CD中使用该镜像的配置示例:
yamlimage: maven:3.6-jdk-11 before_script: - hostname - whoami - env variables: MAVEN_CLI_OPTS: "--batch-mode" stages: - test - deploy test: stage: test only: - dev - qa - master - merge_requests script: - mvn clean test -e $MAVEN_CLI_OPTS artifacts: reports: junit: - ./target/surefire-reports/TEST-*.xml .deploy: stage: deploy when: manual image: pricefx/pfxpackage script: # PFX_USER:应在Gitlab项目设置中配置为掩码变量 -> 设置 -> CI/CD -> 变量 # PFX_PASS:PFX_PASS同样需配置为掩码变量,切勿直接在此处明文填写 - pfxpackage -import -timeout 60 -url ${URL} -user ${PFX_USER} -password ${PFX_PASS} -partition ${PARTITION} -from .
环境变量设置:
PFX_USER:Pricefx用户名,需在Gitlab项目的CI/CD变量中配置为掩码变量PFX_PASS:Pricefx密码,同样需配置为掩码变量,确保安全URL:目标Pricefx环境的URL地址PARTITION:目标环境分区名称pfxpackage命令参数:
-import:执行导入操作-timeout 60:设置超时时间为60秒-url:指定目标Pricefx环境URL-user:Pricefx认证用户名-password:Pricefx认证密码-partition:指定目标分区-from .:从当前目录导入逻辑文件打包工具基于Apache 2.0许可证授权([***]
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务