0.0.18 • Published 2 years ago

yumemi v0.0.18

Weekly downloads
3
License
ISC
Repository
-
Last release
2 years ago

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:
    - dev

Develop

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