检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
填写自定义上传目录后,上传的软件包将上传至“自定义上传目录/版本号/软件包名”的目录下。 ignore_fail string 用于控制当前步骤执行失败后是否继续执行下一个步骤。 true:是。 为空:否。 发布版本号及包名对上传的影响 图1 发布版本号及包名是否为空对上传的影响 父主题: 配置构建步骤
件发布库”构建步骤的“发布版本号”中输入“${myparam}”,保存并执行构建任务。 在弹框中,将“myparam”修改为“1.0.1.2”,单击“确定”,等待构建任务执行完成。 图2 填写运行参数值 进入软件发布库,找到刚构建的构建包,即可看到版本号就是修改后的的“myparam”值。
查看并验证构建结果 在导航栏选择“制品仓库 > 软件发布库”,查看上传的软件包,如图3所示。 图3 查看上传的软件包 包名和发布版本与2中配置的包名和发布版本号一致。
0”,将如下代码示例拷贝至“命令”中,其余参数保持默认即可。 java -version # 打印当前镜像里安装的jdk版本号 mvn -v # 打印当前镜像里安装的maven版本号 mvn package -Dmaven.test.skip=true -U -e -X -B # 执行maven构建命令
布的私有依赖包,一般会给依赖版本号增加-SNAPSHOT后缀(如:1.0.0-SNAPSHOT),执行发布操作时,此类依赖会自动发布到snapshot仓库,发布时无需更新版本号,构建命令中增加-U参数即可拉取最新版本。 对于正式发布的私有依赖包,版本号中不可带-SNAPSHOT后缀(如:1
packageName 表1 单任务语法配置说明 参数 类型 说明 是否必填 version string YAML文件版本号配置项,用于指定YAML文件版本号。固定值,目前只支持2.0。 是 params map 全局参数配置项,参数必须以name和value成对出现,不赋值默
xml”文件中的“version”内容,将“1.0.0-SNAPSHOT”修改为“1.0.0”,提交文件改动,重新执行构建任务即可。 Maven构建会根据模块的版本号,即““pom.xml”文件中的“version”内容是否带有“-SNAPSHOT”来判断是快照版本还是正式版本。
当使用固定路径时,路径为:/opt/cloud/slavespace/usr1/+"${domainId}"+/。配置path参数,表示在前面的固定路径基础上拼接路径。 例如:“path”配置路径为“kk”,那么固定路径为:/opt/cloud/slavespace/usr1/+"${domainId}"+/kk。
下载镜像仓库所有标识tag的镜像。 示例:docker pull mydocker-registry.com/org/alpine:1.0 该示例表示从远程仓库拉取版本号为1.0的mydocker-registry.com/org/alpine镜像。 docker tag:修改镜像的标签。 用法:docker
Build通过控制个人数据访问权限以及通过云审计服务记录操作日志等方法,防止个人数据泄露,保证您的个人数据安全。 云审计服务支持的操作列表 隐私数据保护 涉及到用户的数据库账号信息需要存储时,提供敏感数据加密存储,支持加密密钥轮换更新。 - 数据清理 用户构建时敏感数据,构建完成后立即清理。 - 数据备份 支持用户数据备份。
从私有依赖仓库下载依赖A的pom文件,与项目A中pom对比,如果线上pom缺失了B依赖的引入,进入下一步,否则请尝试其他解决方案。 更新依赖A的版本号并重新上传,此处提供两种解决方案: 使用编译构建服务构建项目A,使用deploy命令将依赖A上传到Maven私有仓库(推荐:可集成于流水线中实现自动化)。
缓存不命中。默认为空。多个文件使用逗号分隔。 build.sh,test.sh TB_CACHE_VERSION 为缓存增加指定的版本号,如果版本号产生变化,会使缓存不命中。默认为空。 1.0 TB_CACHE_EXCLUDE_KEY 缓存时过滤掉带关键字的文件,多个关键字用逗号分隔,默认设置为“
缓存不命中。默认为空。多个文件使用逗号分隔。 build.sh,test.sh TB_CACHE_VERSION 为缓存增加指定的版本号,如果版本号产生变化,会使缓存不命中。默认为空。 1.0 TB_CACHE_EXCLUDE_KEY 缓存时过滤掉带关键字的文件,多个关键字用逗号分隔,默认设置为"
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 version: 2.0 # 必须是2.0,该版本号必填且唯一 params: # 构建参数,可在构建过程中引用。如果不填写,则优先使用配置构建任务参数中的构建参数 - name: paramA
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
cloudbuild”目录下,选择“新建 > 新建文件”,文件名命名为“build.yml”,文件中代码内容如下。 version: 2.0 # 必须是2.0,该版本号必填且唯一 params: # 构建参数,可在构建过程中引用 - name: condition_param value: 1
result objects 结果 status String 返回状态信息 表3 result 参数 参数类型 描述 id Integer 数据库中ID role_id Integer 角色ID role_name String 角色名 job_id String 任务ID is_modify
QueryTemplatesItems 参数 参数类型 描述 favourite Boolean 是否收藏模板 nick_name String 昵称 id String 数据库中id uuid String uuid template QueryTemplate object 构建步骤模板,需封装为驼峰式命名 type
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
生成Postgres and Redis Dockerfile 通过shell命令生成Dockerfile文件,用以制作Postgres(数据库)和Redis(缓存)镜像。 制作Postgres镜像并推送到SWR仓库 依据“生成Postgres and Redis Dockerfi