0.0.18 • Published 4 years ago
yumemi v0.0.18
Yumemi
yumemi 是 @GeekTR 自用命令行工具的合集。
CI Usage
docker-ci login
gitlab ci 下生成 Docker 登录命令,用法:
eval `yumemi docker-ci login`docker-ci build
gitlab ci 下创建 Docker 镜像,环境变量驱动,用法:
Test Build:
  stage: build
  # image: geektr/yumemi:builder
  image: registry.geektr.co/t/yumemi:builder
  variables:
    workdir: ./docker (default:".")
    file: docker/Dockerfile
    sub_path: foo/bar
    tag: test (default:"latest")
    tags: latest,production,lts
    no_cache: "true"
    use_hash_tag: "true"
    cache_from: "tag_name" (default:tag or first key in tags)
    build_args: FOO=BAR,FOO2=BAR2
  script:
    - eval `yumemi docker-ci login`
    - yumemi docker-ci build
  only:
    - devDevelop
First Clone
yarn start
Build
yarn build
Test
yarn build && yumemi...
Build and Push Docker Image
yarn docker-build && yarn docker-push
Publish NPM
yarn build && npm publish