点击查看【bilibili】
【白嫖】敏捷开发体系 - 图1

云效介绍

云原生时代一站式BizDevOps平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。 :::warning 重点: 如上图所示的阿里云效组件 全部免费、没有成员限制 :::

① 开通云效

image.png

② 代码托管

访问代码托管

image.png

导入代码

image.png

image.png

设置账号密码

:::warning

  • 设置独立的账号密码 方便克隆、推送代码 设置 https账号密码 :::

    ③ 制品仓库

    image.png
    image.png

  • 获取私服账号密码

image.png
image.png

Maven 仓库

获取仓库地址

image.png
image.png

修改 maven setting

:::warning 本地 maven settings.xml 配置 上传仓库 和密码 :::

  1. // 所有的开发都需要设置此代理,后续才能下载私有包
  2. <servers>
  3. <server>
  4. <id>rdc-releases</id>
  5. <username>如上图所示的账号密码</username>
  6. <password>如上图所示的账号密码password>
  7. </server>
  8. <server>
  9. <id>rdc-snapshots</id>
  10. <username>如上图所示的账号密码username>
  11. <password>如上图所示的账号密码password>
  12. </server>
  13. </servers>
  14. <profiles>
  15. <profile>
  16. <id>dev</id>
  17. <properties>
  18. <altReleaseDeploymentRepository>
  19. rdc-releases::default::第一步获取的正式库地址
  20. </altReleaseDeploymentRepository>
  21. <altSnapshotDeploymentRepository>
  22. rdc-snapshots::default::第一步获取的快照库地址
  23. </altSnapshotDeploymentRepository>
  24. </properties>
  25. </profile>
  26. </profiles>
  27. <activeProfiles>
  28. <activeProfile>dev</activeProfile>
  29. </activeProfiles>

推送Jar至私服

Java maven 项目根目录执行

  1. mvn clean install org.apache.maven.plugins:maven-deploy-plugin:2.8:deploy -DskipTests

Npm 仓库

获取私服地址

image.png
image.png

  1. # 所有的开发都需要设置此代理,后续才能下载私有包
  2. npm config set registry=上图获取的地址
  3. npm login

推送代码至私服

  1. npm publish

Docker 仓库

:::warning Docker 仓库 并非云效提供的功能,属于独立镜像服务 但是个人版本免费!!! :::

image.png

设置账号密码

image.png

创建命名空间

image.png

创建镜像仓库

image.png

image.png

获取上传参数

image.png

④ 流水线自动化构建

流水线自动构建Jar 上传私服

:::warning 演示流水线默认提交以后自动构建发布至 maven 仓库 ::: image.png

导入示例项目

设置构建任务

image.png

  1. mvn clean install org.apache.maven.plugins:maven-deploy-plugin:2.8:deploy -DskipTests

image.png

测试运行

image.png

查看流水线日志

image.png
image.png

流水线自动构建镜像上传镜像仓库

导入示例项目

创建流水线

image.png

设置触发策略

image.png

设置构建任务

  • 添加任务步骤: Java 构建

    1. mvn clean install

    image.png

  • 添加任务步骤: 镜像构建并推送至阿里云镜像仓库个人

image.png

  • 添加链接至 docker 仓库

image.png
image.png

测试运行

image.png

查看流水线日志

image.png