Files
devops/clone/action.yml
T
2026-05-07 00:59:39 +03:00

32 lines
994 B
YAML

name: "Clone OTP"
description: "Build docker image with docker"
inputs:
repository: # id of input
description: "Repository path"
required: true
branch:
description: "Repository Branch"
required: true
default: "master"
ssh-private-key:
description: "SSH private key for cloning"
required: true
target:
description: "Direction for cloning"
required: true
default: "."
runs:
using: "composite"
steps:
- name: Building
uses: https://git.binom.pw/otp/devops/proxy@main
with:
ssh-private-key: ${{ inputs.ssh-private-key }}
- name: Cloning
run: |
echo 'Starting clone process ssh://git@bitbucket.isb:443/${{ inputs.repository }}.git'
echo "Branch: \"${{ inputs.branch }}\""
echo "Repository: \"${{ inputs.repository }}\""
GIT_TERMINAL_PROMPT=0 git clone --single-branch --branch "${{ inputs.branch }}" "ssh://git@bitbucket.isb:443/${{ inputs.repository }}.git" ${{ inputs.target }}