aboutsummaryrefslogtreecommitdiff
path: root/.drone.yml
diff options
context:
space:
mode:
authorThedro Neely <thedroneely@gmail.com>2019-07-24 02:44:14 -0400
committerThedro Neely <thedroneely@gmail.com>2019-07-24 02:44:14 -0400
commitd062ca04404980a050391ae6d7d4e3aaa77ae27a (patch)
tree839cdf1c3232720a22d68255f5c358f7ede04a21 /.drone.yml
parent650341569a11ef106a23f72df9e4327ce5ee6fa0 (diff)
downloadthedroneely.com-d062ca04404980a050391ae6d7d4e3aaa77ae27a.tar.gz
thedroneely.com-d062ca04404980a050391ae6d7d4e3aaa77ae27a.tar.bz2
thedroneely.com-d062ca04404980a050391ae6d7d4e3aaa77ae27a.zip
.drone.yml: Make archive markdown files immutable
Diffstat (limited to '.drone.yml')
-rw-r--r--.drone.yml23
1 files changed, 13 insertions, 10 deletions
diff --git a/.drone.yml b/.drone.yml
index 9cec33c..bb1e64a 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -55,20 +55,20 @@ steps:
- eval $(ssh-agent)
- echo "$SSH_KEY_PASSWORD" | ssh-add ssh-key
- - >
- scp -rp -o StrictHostKeyChecking=no -vT -i ssh-key
+ - >
+ scp -rp -o StrictHostKeyChecking=no -vT -i ssh-key
$SERVER_USER@$SERVER_IP:/srv/http/thedroneely.com/generators/hugo/content generators/hugo/
- ls -lR generators/hugo/content
- - >
- scp -rp -o StrictHostKeyChecking=no -vT -i ssh-key
+ - >
+ scp -rp -o StrictHostKeyChecking=no -vT -i ssh-key
$SERVER_USER@$SERVER_IP:/srv/http/thedroneely.com/cockpit/storage/data/collections.sqlite .
- ls -la
- >
- scp -rp -o StrictHostKeyChecking=no -P $ORIGIN_PORT -vT -i ssh-key collections.sqlite
+ scp -rp -o StrictHostKeyChecking=no -P $ORIGIN_PORT -vT -i ssh-key collections.sqlite
$ORIGIN_USER@$ORIGIN_HOST:/srv/http/staging/thedroneely.com/cockpit/storage/data/collections.sqlite.new
- >
@@ -76,7 +76,7 @@ steps:
'
cd /srv/http/staging/thedroneely.com/cockpit/storage/data/ &&
cmp --silent collections.sqlite collections.sqlite.new ||
- {
+ {
cp collections.sqlite collections.sqlite-$(date +%H%M-%d%m-%Y) && mv collections.sqlite.new collections.sqlite &&
touch collections.sqlite;
}
@@ -153,17 +153,17 @@ steps:
tar -czf $NAME.tar.gz app bootstrap generators
public vendor AppConfig.php composer.json composer.lock
- - >
- scp -r -o StrictHostKeyChecking=no -vT -i ssh-key
+ - >
+ scp -r -o StrictHostKeyChecking=no -vT -i ssh-key
$NAME.tar.gz $SERVER_USER@$SERVER_IP:/srv/deploys/$NAME/
- >
ssh -o StrictHostKeyChecking=no -vT -i ssh-key $SERVER_USER@$SERVER_IP
'
export DATE=$(date +%H%M-%d%m-%Y) NAME=thedroneely.com &&
- cd /srv/deploys/$NAME &&
+ cd /srv/deploys/$NAME &&
- mkdir $NAME-$DATE &&
+ mkdir $NAME-$DATE &&
tar -xvf $NAME.tar.gz -C $NAME-$DATE &&
rm $NAME.tar.gz &&
@@ -172,6 +172,9 @@ steps:
cp -r /srv/deploys/$NAME/$NAME-deploy/public/uploads $NAME-$DATE/public/ &&
cp -r /srv/deploys/$NAME/$NAME-deploy/public/videos $NAME-$DATE/public/ &&
+ chattr +i $NAME-DATE/generators/hugo/content/posts/archive.md &&
+ chattr +i $NAME-DATE/generators/hugo/content/projects/archive.md &&
+
cd $NAME-$DATE/generators/hugo &&
hugo &&
cd /srv/deploys/$NAME &&