0
0
mirror of https://github.com/thegeeklab/wp-git-clone.git synced 2024-11-10 04:00:39 +00:00
wp-git-clone/docs/content/_index.md

2.1 KiB

title
wp-git-clone

Build Status Docker Hub Quay.io Go Report Card GitHub contributors Source: GitHub License: Apache-2.0

Woodpecker CI plugin to clone git repositories.

{{< toc >}}

Usage

clone:
  git:
    image: quay.io/thegeeklab/wp-git-clone
    settings:
      depth: 50
      lfs: false

Parameters

{{< propertylist name=wp-git-clone.data sort=name >}}

Build

Build the binary with the following command:

make build

Build the container image with the following command:

docker build --file Containerfile.multiarch --tag thegeeklab/wp-git-clone .

Test

docker run --rm \
  -e CI_REPO_CLONE_URL=https://github.com/octocat/Hello-World.git \
  -e CI_PIPELINE_EVENT=push \
  -e CI_COMMIT_SHA=b3cbd5bbd7e81436d2eee04537ea2b4c0cad4cdf \
  -e CI_COMMIT_REF=refs/heads/test \
  -e CI_WORKSPACE=/tmp/wp_git_testrepo \
  -v $(pwd):/build:z \
  -w /build \
  thegeeklab/wp-git-clone