Sign inSign up

daniel0ting/drone-scp

By daniel0ting

•Updated over 3 years ago

A custom improved version base on appleboy/drone-scp

Image
1

116

daniel0ting/drone-scp repository overview

基于 appleboy/drone-scp 做了一些改写:

  • 使用 ? 前缀,标注排除 pattern
  • pattern 会被直接传入 tar --exclude,使用tar自身默认的排除方式进行排除
  • 补充参数 -z 资源打包后压缩、解压缩
  • 增补优化了部分 debug 输出信息
kind: pipeline
type: docker
name: default

steps:
  - name: deploy
    image: daniel0ting/drone-scp
    settings:
      host:
        from_secret: server_host
      username:
        from_secret: server_user
      password:
        from_secret: server_password
      port: 22
      target:
        from_secret: deploy_path
      debug: true
      source:
        - ?.dic
        - ?.git*
        - ?.drone.*
        - ?*.md
        - ?.editorconfig
        - ?.env.*
        - ?*.log
        - ?*.js.map
        - ?api/vendor
        - ?api/tests
        - .

Tag summary

Content type

Image

Digest

sha256:d34f4b22b…

Size

5.8 MB

Last updated

over 3 years ago

docker pull daniel0ting/drone-scp