Самый полный инструмент управления проектами корпоративного уровня в истории, созданный Yapi, Zen Tao, GitLab.

Java

предисловие

Текст был включен в мой репозиторий GitHub, добро пожаловать, звезда:GitHub.com/bin39232820…
Лучшее время посадить дерево было десять лет назад, затем сейчас

болтовня

Компания просто строит некоторые базовые услуги, думая при этом строить, строить записи о процессе, чтобы при необходимости в будущем можно было просто указать, так что сделайте небольшую запись

Дзен Путь

ZenTao — это инструмент управления проектами, который все равно используют многие компании для управления проектами. Как его использовать, изучите сами, сначала разверну

В случае Zen Tao я буду использовать docker для развертывания здесь.Дзен Путь

mkdir -p /data/zbox && \
docker run -d -p 80:80 -p 3306:3306 \
        -e ADMINER_USER="root" -e ADMINER_PASSWD="password" \
        -e BIND_ADDRESS="false" \
        -v /data/zbox/:/opt/zbox/ \
        --add-host smtp.exmail.qq.com:163.177.90.125 \
        --name zentao-server \
        idoop/zentao:latest

Это очень просто, просто обратите внимание на висящий объем данных Zen Tao, давайте посетим 80, чтобы увидеть эффект

Yapi

YAPI - это локально развертываемая, визуальная платформа управления интерфейсом, которая объединяет интерфейс и задний и QAhellosean1025.github.io/yapi
YAPI все еще довольно прост в использовании, используется для передней и задней части координации интерфейса, управление интерфейсами документов и т. Д.

Здесь я также использую docker-compose для сборки и mongo, используемый yapi в качестве базы данных.

  • Сначала создайте каталог yapi
mkdir yapi
  • написать docker-compose

cd yapi/

vim docker-compose.yml


version: "3"
services:
  mongo:
    image: mongo:3
    container_name: mongo
    networks:
      - yapi
    environment:
      - MONGO_INITDB_ROOT_USERNAME=yapi
      - MONGO_INITDB_ROOT_PASSWORD=yapi
      - MONGO_INITDB_DATABASE=yapi
    ports:
      - "27016:27017"
    volumes:
      - ./mongo-data:/data/db
  yapi:
    image: wyntau/ymfe-yapi
    container_name: yapi
    depends_on:
      - mongo
    ports:
      - "3000:3000"
    networks:
      - yapi
    volumes:
      - ./config.json:/app/config.json
      - ./yapi-runtime:/app/runtime
networks:
  yapi:

vi config.json

{
  "port": "3000",
  "adminAccount": "admin@example.com",
  "db": {
    "servername": "mongo",
    "DATABASE": "yapi",
    "port": 27017,
    "user": "yapi",
    "pass": "yapi",
    "authSource": "admin"
  }
}

  • затем начните

docker-compose up -d

docker ps для просмотра рабочего состояния

Доступ 10.0.51.198:3000

Стройка удалась, конкретное использование, ты еще документ посмотри, я просто сегодня заснял процесс постройки, спасибо

Gitlab

Установите GitLab с Docker

Мы используем Docker для установки и запуска китайской версии GitLab.Поскольку в новой версии много проблем, здесь мы используем относительно стабильную версию 10.5.Конфигурация docker-compose.yml выглядит следующим образом:

version: '3'
services:
  gitlab:
    image: 'twang2218/gitlab-ce-zh'
    restart: always
    hostname: '10.0.51.198'
    environment:
      TZ: 'Asia/Shanghai'
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://10.0.51.198:9001'
        gitlab_rails['gitlab_shell_ssh_port'] = 2222
        unicorn['port'] = 8888
        nginx['listen_port'] = 9001
    ports:
      - '9001:9001'
      - '8443:443'
      - '2222:22'
    volumes:
      - ./config:/etc/gitlab
      - ./data:/var/opt/gitlab
      - ./logs:/var/log/gitlab

затем посетитеhttp://10.0.51.198:9001