Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
open-source
WP.org Plugin Deploy
Commits
044735c6
Commit
044735c6
authored
Apr 14, 2019
by
Erick Hitter
Browse files
Merge branch 'fix/3-svn-cp' into 'master'
Fix tag updates Closes
#3
See merge request
!9
parents
f19724f7
95758c77
Pipeline
#817
passed with stage
in 1 minute and 12 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
scripts/deploy.sh
View file @
044735c6
...
...
@@ -92,13 +92,6 @@ cd "$SVN_DIR"
# The --delete flag will delete anything in destination that no longer exists in source
rsync
-r
"
$TMP_DIR
/"
trunk/
--delete
# If tag already exists, update from trunk.
# Generally, this applies when bumping WP version compatibility.
if
[[
-d
"
$SVN_TAG_DIR
"
]]
;
then
echo
"➤ Updating existing tag..."
rsync
-r
trunk/
"
$SVN_TAG_DIR
"
--delete
fi
# Copy dotorg assets to /assets
rsync
-r
"
${
CI_PROJECT_DIR
}
/
${
WP_ORG_ASSETS_DIR
}
/"
assets/
--delete
...
...
@@ -112,7 +105,15 @@ svn add . --force > /dev/null
# Also suppress stdout here
svn status |
grep
'^\!'
|
sed
's/! *//'
| xargs
-I
% svn
rm
%
>
/dev/null
# Copy new tag locally to make this a single commit
# If tag already exists, remove and update from trunk.
# Generally, this applies when bumping WP version compatibility.
# svn doesn't have a proper rename function, prompting the remove/copy dance.
if
[[
-d
"
$SVN_TAG_DIR
"
]]
;
then
echo
"➤ Removing existing tag before update..."
svn
rm
"
$SVN_TAG_DIR
"
fi
# Copy new/updated tag to maintain svn history.
if
[[
!
-d
"
$SVN_TAG_DIR
"
]]
;
then
echo
"➤ Copying tag..."
svn
cp
"trunk"
"
$SVN_TAG_DIR
"
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment