mirror of
https://github.com/cpina/github-action-push-to-another-repository.git
synced 2024-12-22 16:16:09 -07:00
Align names of the variables in entrypoint.sh with the names of the variables in action.yml
This commit is contained in:
parent
61d0646c22
commit
5a00473a58
|
@ -1,21 +1,19 @@
|
||||||
#!/bin/sh -l
|
#!/bin/sh -l
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
set -e # if a command fails it stops the execution
|
set -e # if a command fails it stops the execution
|
||||||
set -u # script fails if trying to access to an undefined variable
|
set -u # script fails if trying to access to an undefined variable
|
||||||
|
|
||||||
echo "Starts"
|
echo "Starts"
|
||||||
FOLDER="$1"
|
SOURCE_DIRECTORY="$1"
|
||||||
GITHUB_USERNAME="$2"
|
DESTINATION_GITHUB_USERNAME="$2"
|
||||||
GITHUB_REPO="$3"
|
DESTINATION_REPOSITORY_NAME="$3"
|
||||||
USER_EMAIL="$4"
|
USER_EMAIL="$4"
|
||||||
REPO_USERNAME="$5"
|
DESTINATION_REPOSITORY_USERNAME="$5"
|
||||||
TARGET_BRANCH="$6"
|
TARGET_BRANCH="$6"
|
||||||
|
|
||||||
if [ -z "$REPO_USERNAME" ]
|
if [ -z "$DESTINATION_REPOSITORY_USERNAME" ]
|
||||||
then
|
then
|
||||||
REPO_USERNAME="$GITHUB_USERNAME"
|
DESTINATION_REPOSITORY_USERNAME="$DESTINATION_GITHUB_USERNAME"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
CLONE_DIR=$(mktemp -d)
|
CLONE_DIR=$(mktemp -d)
|
||||||
|
@ -23,8 +21,8 @@ CLONE_DIR=$(mktemp -d)
|
||||||
echo "Cloning destination git repository"
|
echo "Cloning destination git repository"
|
||||||
# Setup git
|
# Setup git
|
||||||
git config --global user.email "$USER_EMAIL"
|
git config --global user.email "$USER_EMAIL"
|
||||||
git config --global user.name "$GITHUB_USERNAME"
|
git config --global user.name "$DESTINATION_GITHUB_USERNAME"
|
||||||
git clone --single-branch --branch "$TARGET_BRANCH" "https://$API_TOKEN_GITHUB@github.com/$REPO_USERNAME/$GITHUB_REPO.git" "$CLONE_DIR"
|
git clone --single-branch --branch "$TARGET_BRANCH" "https://$API_TOKEN_GITHUB@github.com/$DESTINATION_REPOSITORY_USERNAME/$DESTINATION_REPOSITORY_NAME.git" "$CLONE_DIR"
|
||||||
ls -la "$CLONE_DIR"
|
ls -la "$CLONE_DIR"
|
||||||
|
|
||||||
echo "Cleaning destination repository of old files"
|
echo "Cleaning destination repository of old files"
|
||||||
|
@ -33,7 +31,7 @@ find "$CLONE_DIR" | grep -v "^$CLONE_DIR/\.git" | grep -v "^$CLONE_DIR$" | xargs
|
||||||
ls -la "$CLONE_DIR"
|
ls -la "$CLONE_DIR"
|
||||||
|
|
||||||
echo "Copying contents to to git repo"
|
echo "Copying contents to to git repo"
|
||||||
cp -r "$FOLDER"/* "$CLONE_DIR"
|
cp -r "$SOURCE_DIRECTORY"/* "$CLONE_DIR"
|
||||||
cd "$CLONE_DIR"
|
cd "$CLONE_DIR"
|
||||||
ls -la
|
ls -la
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user