Skip to content

Commit 1192184

Browse files
committed
Fix naming conflict of folder/executable in Snapcraft packaging
1 parent 11b7e6d commit 1192184

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

.gitlab-ci.yml

+6-4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ stages:
22
- build
33
- package
44

5+
default:
6+
interruptible: true
7+
58
# ----------- Build MiniZincIDE -----------
69

710
build:linux:
@@ -295,16 +298,15 @@ package:docker_ubuntu:
295298
script:
296299
- strip minizinc/bin/minizinc vendor/gecode/bin/fzn-gecode vendor/gecode_gist/bin/fzn-gecode vendor/chuffed/bin/fzn-chuffed findMUS/bin/findMUS globalizer/bin/minizinc-globalizer minizinc/bin/mzn2doc
297300
- cp resources/pkg_config/snapcraft.yaml .
298-
- echo "$MZNVERSION" > version.txt
299301
- apt-get update -y
302+
- snapcraft login --with $SNAPCRAFT_LOGIN
300303
- snapcraft
301-
- echo "$SNAPLOGIN" > login.pass
302-
- snapcraft login --with login.pass
303-
- snapcraft push --release=edge minizinc*.snap
304+
- snapcraft upload minizinc*.snap --release edge
304305
artifacts:
305306
name: "minizinc_snap_${CI_PIPELINE_ID}"
306307
paths: [minizinc*.snap]
307308
dependencies: []
309+
needs: []
308310
tags: [linux, docker]
309311

310312
package:snap:

resources/pkg_config/snapcraft.yaml

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
name: minizinc
2-
version: latest
3-
version-script: cat version.txt
2+
version: git
43
summary: The MiniZinc bundle
54
icon: resources/icon.png
65
description: |
@@ -27,8 +26,7 @@ parts:
2726
ide:
2827
plugin: qmake
2928
source: .
30-
project-files:
31-
- MiniZincIDE/MiniZincIDE.pro
29+
source-subdir: MiniZincIDE
3230
qt-version: qt5
3331
after: [desktop-qt5]
3432
build-packages:

0 commit comments

Comments
 (0)