相关疑难解决方法(0)

如何列出所有Git标签?

在我的存储库中,我使用以下命令创建了标记.

git tag v1.0.0 -m 'finally a stable release'
git tag v2.0.0 -m 'oops, there was still a major bug!'
Run Code Online (Sandbox Code Playgroud)

如何列出存储库中的所有标记?

git git-tag

607
推荐指数
9
解决办法
55万
查看次数

在git中,merge --squash和rebase之间有什么区别?

我是git的新手,我正在努力理解壁球和篮板之间的区别.根据我的理解,你做一个篮板时做一个壁球.

git merge rebase git-rebase squash

336
推荐指数
5
解决办法
13万
查看次数

如何在Docker中为nodejs应用程序设置单元测试?

我正在尝试为我的节点应用程序运行mocha单元测试.该应用程序由docker镜像构建.

Docker镜像:

FROM node:6.10.0-alpine

RUN mkdir -p /app
WORKDIR /app

COPY package.json /app
RUN npm install

COPY . /app

EXPOSE 3000
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)

Docker撰写:

version: "3"
services:
  web: #### nodejs image
    build: .
    volumes:
      - ./app/         
    ports:
      - "3000:3000"
    depends_on:
      - db
  db:
    build:  ##### postgres db image
      context: .
      dockerfile: dbDockerfile
    ports:
      - 5432:5432
Run Code Online (Sandbox Code Playgroud)

可以按预期构建和工作设置.问题不是我确定如何运行单元测试命令mocha来执行测试.

我看到一个名为的模块,dockunit但我不确定这是否是目前唯一的方法.任何人都可以帮我解决这个问题吗?

unit-testing mocha.js node.js docker docker-compose

4
推荐指数
1
解决办法
2835
查看次数