Questions to ask developers before create pipeline

We need to ask developers to clear some questions before integration with pipeline

Common Questions

  • How many deployment environments (dev, qa, acc, test1, prod)
  • What’s the domain of each environment
  • Which Cloud Platform using, AWS or Alicloud

Frontend - NodeJS

  • Which NodeJS version
  • Which frontend framework, Vue or React or others
  • Which build tool prefer, yarn, npm, pnpm
  • What’s the build command for each environment, for example:
    • we recommend this format yarn build:$CI_ENVIRONMENT_NAME
    • yarn build:dev, yarn build:test1 , yarn build:perftest , yarn build:prod
  • Is the static website running on K8s/ECS or AWS S3/Alicloud OSS

Backend - Java

  • Java version, Java8 , Java11 or Java21

  • How many Jar file should be created in this project, Decided that each module needs to have a Dockerfile and jar file

  • Which build tool using, Maven or Gradle

  • Where to store sensitive data, in K8s secret or Naocs

  • Which database, mysql or pgsql, need to initialize the database ?

  • Does it using common library ?

    • pom file exists private dependency library

       <dependency>
       	<groupId>com.kone.project-name</groupId>
       	<artifactId>service-name</artifactId>
       	<version>1.0.0-snapshot</version>
       </dependency>
      
  • Running on K8s or AWS ECS

    • the request CPU/Memory resources
    • HPA Horizontal Pod Autoscaling
    • Log collection
      • Custome metrics
      • Custome Dashboard
  • about pipeline, support deploy each module or all modules

    • for NMT backend project, click “build&deploy_all_dev” button = click “deploy_dev_app” + “deploy_dev_auth” + “deploy_dev_gateway” …
    • Some developers prefer to deploy all modules at once, some developers prefer to deploy only a single module

Backend - C++

  • .NET version
  • which build tool, cmake, make or ninja
  • where is build command file

App - Flutter

  • Which Flutter SDK version
  • Support platform, only Android, iOS or both
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值