Skip to content

Commit 7084f3a

Browse files
committed
Updated release script on drone file
1 parent 62aa46e commit 7084f3a

1 file changed

Lines changed: 35 additions & 30 deletions

File tree

.drone.yml

Lines changed: 35 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@ kind: pipeline
33
type: docker
44
name: test-release-aiostreams
55

6+
workspace:
7+
path: /drone/src
8+
69
steps:
710
- name: create-test-archive
811
image: walkero/lha-on-docker:latest
912
commands:
10-
- cd /drone/src
1113
- mkdir aiostreams
1214
- mv ./docs ./aiostreams/
1315
- mv ./simplejson ./aiostreams/
@@ -16,32 +18,32 @@ steps:
1618
- mv ./*.info ./aiostreams/
1719
- mv ./*.md ./aiostreams/docs/
1820
- mv LICENSE ./aiostreams/docs/
19-
- sed -i "s/RELEASE_DATE/$(date +'%Y%m%d')/" ./aiostreams/docs/aiostreams.guide ./aiostreams/docs/CHANGELOG.md ./aiostreams/cmn.py
21+
- sed -i "s/RELEASE_DATE/$(date +'%Y-%m-%d')/" ./aiostreams/docs/aiostreams.guide ./aiostreams/docs/CHANGELOG.md ./aiostreams/cmn.py
2022
- sed -i "s/VERSION_TAG/TEST/" ./aiostreams/docs/aiostreams.guide ./aiostreams/docs/CHANGELOG.md ./aiostreams/cmn.py ./aminet.readme ./os4depot.readme
2123
- lha -aq2o6 aiostreams-TEST.lha aiostreams/
22-
- name: Prepare test release
23-
image: walkero/lha-on-docker:latest
24-
environment:
25-
OS4DEPOT_PASSPHRASE:
26-
from_secret: OS4DEPOT_PASSPHRASE
27-
commands:
28-
- mkdir test-release
29-
- cp aiostreams-TEST.lha ./test-release/aiostreams.lha
30-
- cp os4depot.readme ./test-release/os4depot.readme
31-
- cp aminet.readme ./test-release/aminet.readme
32-
- name: Upload to TEST FTP
33-
image: cschlosser/drone-ftps
34-
environment:
35-
FTP_USERNAME:
36-
from_secret: MVBETAFTP_USERNAME
37-
FTP_PASSWORD:
38-
from_secret: MVBETAFTP_PASSWORD
39-
PLUGIN_HOSTNAME: mediavault.amiga-projects.net:21
40-
PLUGIN_SRC_DIR: /test-release
41-
PLUGIN_DEST_DIR: ./web/betas
42-
PLUGIN_SECURE: "false"
43-
PLUGIN_VERIFY: "false"
44-
PLUGIN_CLEAN_DIR: "false"
24+
# - name: Prepare test release
25+
# image: walkero/lha-on-docker:latest
26+
# environment:
27+
# OS4DEPOT_PASSPHRASE:
28+
# from_secret: OS4DEPOT_PASSPHRASE
29+
# commands:
30+
# - mkdir test-release
31+
# - cp aiostreams-TEST.lha ./test-release/aiostreams.lha
32+
# - cp os4depot.readme ./test-release/os4depot.readme
33+
# - cp aminet.readme ./test-release/aminet.readme
34+
# - name: Upload to TEST FTP
35+
# image: cschlosser/drone-ftps
36+
# environment:
37+
# FTP_USERNAME:
38+
# from_secret: MVBETAFTP_USERNAME
39+
# FTP_PASSWORD:
40+
# from_secret: MVBETAFTP_PASSWORD
41+
# PLUGIN_HOSTNAME: mediavault.amiga-projects.net:21
42+
# PLUGIN_SRC_DIR: /test-release
43+
# PLUGIN_DEST_DIR: ./web/betas
44+
# PLUGIN_SECURE: "false"
45+
# PLUGIN_VERIFY: "false"
46+
# PLUGIN_CLEAN_DIR: "false"
4547

4648
trigger:
4749
branch:
@@ -56,11 +58,13 @@ kind: pipeline
5658
type: docker
5759
name: release-aiostreams
5860

61+
workspace:
62+
path: /drone/src
63+
5964
steps:
6065
- name: create-release-archive
61-
image: walkero/docker4amigavbcc:latest-base
66+
image: walkero/lha-on-docker:latest
6267
commands:
63-
- cd /drone/src
6468
- mkdir aiostreams
6569
- mv ./docs ./aiostreams/
6670
- mv ./simplejson ./aiostreams/
@@ -69,7 +73,8 @@ steps:
6973
- mv ./*.info ./aiostreams/
7074
- mv ./*.md ./aiostreams/docs/
7175
- mv LICENSE ./aiostreams/docs/
72-
- mkdir release
76+
- sed -i "s/RELEASE_DATE/$(date +'%Y-%m-%d')/" ./aiostreams/docs/aiostreams.guide ./aiostreams/docs/CHANGELOG.md ./aiostreams/cmn.py
77+
- sed -i "s/VERSION_TAG/${DRONE_TAG}/" ./aiostreams/docs/aiostreams.guide ./aiostreams/docs/CHANGELOG.md ./aiostreams/cmn.py ./aminet.readme ./os4depot.readme
7378
- lha -aq2o6 aiostreams-${DRONE_TAG}.lha aiostreams/
7479
- name: deploy-on-repo
7580
image: plugins/github-release
@@ -80,7 +85,7 @@ steps:
8085
- "./aiostreams-*.lha"
8186
title: "${DRONE_TAG} release"
8287
- name: Prepare Aminet release
83-
image: walkero/docker4amigavbcc:latest-base
88+
image: walkero/lha-on-docker:latest
8489
commands:
8590
- mkdir aminet-release
8691
- cp aiostreams-${DRONE_TAG}.lha ./aminet-release/aiostreams.lha
@@ -97,7 +102,7 @@ steps:
97102
PLUGIN_VERIFY: "false"
98103
PLUGIN_CHMOD: "false"
99104
- name: Prepare OS4Depot release
100-
image: walkero/docker4amigavbcc:latest-base
105+
image: walkero/lha-on-docker:latest
101106
environment:
102107
OS4DEPOT_PASSPHRASE:
103108
from_secret: OS4DEPOT_PASSPHRASE

0 commit comments

Comments
 (0)