Skip to content

Commit 8357ff9

Browse files
Salamandarmtwebster
authored andcommitted
Unindent yaml lists. Use conditional steps for CircleCI.
1 parent 6cc1f33 commit 8357ff9

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

.circleci/config.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,50 @@
1-
version: 2.0
1+
version: 2.1
22

33
shared: &shared
44
steps:
55

6-
- checkout
6+
- checkout
77

8-
- run:
9-
name: Prepare environment
10-
command: apt-get update
8+
- run:
9+
name: Prepare environment
10+
command: apt-get update
1111

12-
- run:
13-
name: Install dependencies
14-
command: |
15-
wget https://github.com/linuxmint/xapps/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O xapps.tar.gz
16-
wget https://github.com/linuxmint/cinnamon-desktop/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cinnamon-desktop.tar.gz
17-
wget https://github.com/linuxmint/nemo/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O nemo.tar.gz
18-
ls *.tar.gz | xargs -i tar zxvf {}
19-
apt install --yes --allow-downgrades ./packages/*.deb
20-
rm -rf packages
12+
- run:
13+
name: Install dependencies
14+
command: |
15+
wget https://github.com/linuxmint/xapps/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O xapps.tar.gz
16+
wget https://github.com/linuxmint/cinnamon-desktop/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O cinnamon-desktop.tar.gz
17+
wget https://github.com/linuxmint/nemo/releases/download/master.${CIRCLE_JOB}/packages.tar.gz -O nemo.tar.gz
18+
ls *.tar.gz | xargs -i tar zxvf {}
19+
apt install --yes --allow-downgrades ./packages/*.deb
20+
rm -rf packages
2121
22-
- run:
23-
name: Build all extensions
24-
command: ./build
22+
- run:
23+
name: Build all extensions
24+
command: ./build
2525

26+
- when:
27+
condition:
28+
not: "$CIRCLE_PULL_REQUEST"
29+
steps:
2630
- run:
2731
name: Prepare packages
2832
command: |
29-
if [ -z $CI_PULL_REQUEST ]; then
30-
mkdir /packages
31-
mv *.deb /packages/
32-
git log > /packages/git.log
33-
cd /
34-
tar zcvf packages.tar.gz packages
35-
fi
33+
mkdir /packages
34+
mv *.deb /packages/
35+
git log > /packages/git.log
36+
cd /
37+
tar zcvf packages.tar.gz packages
3638
3739
- run:
3840
name: Deploy packages to Github
3941
command: |
40-
if [ -z $CI_PULL_REQUEST ]; then
41-
wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip
42-
apt-get install --yes unzip
43-
unzip ghr_v0.5.4_linux_amd64.zip
44-
TAG="master".$CIRCLE_JOB
45-
./ghr -t $GITHUB_TOKEN -u $CIRCLE_PROJECT_USERNAME -r $CIRCLE_PROJECT_REPONAME -replace $TAG /packages.tar.gz
46-
./ghr -t $GITHUB_TOKEN -u $CIRCLE_PROJECT_USERNAME -r $CIRCLE_PROJECT_REPONAME -recreate -b "Latest unstable packages" $TAG /packages.tar.gz
47-
fi
42+
wget https://github.com/tcnksm/ghr/releases/download/v0.5.4/ghr_v0.5.4_linux_amd64.zip
43+
apt-get install --yes unzip
44+
unzip ghr_v0.5.4_linux_amd64.zip
45+
TAG="master".$CIRCLE_JOB
46+
./ghr -t $GITHUB_TOKEN -u $CIRCLE_PROJECT_USERNAME -r $CIRCLE_PROJECT_REPONAME -replace $TAG /packages.tar.gz
47+
./ghr -t $GITHUB_TOKEN -u $CIRCLE_PROJECT_USERNAME -r $CIRCLE_PROJECT_REPONAME -recreate -b "Latest unstable packages" $TAG /packages.tar.gz
4848
4949
jobs:
5050
"mint20":

0 commit comments

Comments
 (0)