首页 文章
  • 0 votes
     answers
     views

    Dart构建多个项目

    我想在Dart中开发一些微服务,并希望使用 build 包或类似程序来自动执行某些任务 . 就我而言,我想使用协议缓冲区 . 这是我想到的文件夹结构: - shared/ - tooling/ [possibly have shared builders] - proto/ - messages.proto (contains general messages) - servic...
  • 4 votes
     answers
     views

    勒拿湖。将依赖项安装到根项目

    我有这样的标准Lerna存储库: my-repo - package.json - packages - api - package.json - web-app - package.json 如果我在两个包中都需要相同的依赖项(例如lodash),那么教程中的人建议将它安装到两个子模块中,然后用lerna bootstrap --hoist标志引导项目。 ...
  • 3 votes
     answers
     views

    Jenkins multibranch管道仅适用于子文件夹

    我有git monorepo与不同的应用程序 . 目前我在根文件夹中有单个Jenkinsfile,其中包含app alls的管道 . 当提交仅更改一个应用程序时,为所有应用程序执行完整管道非常耗时 . 我们使用类似GitFlow的方法进行分支,因此Jenkins的Multibranch Pipeline工作非常适合我们的项目 . 我正在寻找一种在Jenkins中拥有多个工作的方法,只有在相应应用程...
  • 1 votes
     answers
     views

    GitLab CI构建了多个码头工程端到端测试

    我想在GitLab中从一个repo构建和测试多个docker . 这个monorepo拥有一些可以协同工作的微服务 .我们有一个工作 docker compose up 来帮助本地开发,所以这是一个开始 . 目标是将构建测试移至GitLab,运行这些docker的E2E测试(端到端),并让GitLab升级我们的暂存环境 . 多个docker的构建只是(一个)管道构建阶段的多个作业,我猜测每个doc...

热门问题