Commit d1d7ede4 authored by Drew's avatar Drew

Linux packaging

parent b1d9f78d
Pipeline #2250 passed with stages
in 5 minutes and 33 seconds
......@@ -82,6 +82,24 @@ osxtoolpackage:
- bin/*.tar.xz
- bin/*.rb
linuxtoolpackage:
stage: package
script:
- apt-get update && apt-get install --no-install-recommends curl ca-certificates git -y
- curl -s -L https://packagecloud.io/install/repositories/anarchytools/AT/script.deb.sh | bash
- apt-get install atbuild package-deb -y
- atbuild package-statictool --configuration release
tags:
- autoscale-linux
artifacts:
paths:
- bin/*.tar.xz
- bin/*.deb
image: drewcrawford/swift:latest
ioscorepackage:
stage: package
script:
......
......@@ -25,9 +25,15 @@
:only-platforms ["osx"]
:dependencies ["statictool-atbin"]
}
:statictool-deb {
:tool "package-deb.attool"
:name "caroline-static-tool"
:dependencies ["statictool-atbin"]
:only-platforms ["linux"]
}
:package-statictool {
:tool "nop"
:dependencies ["statictool-homebrew"]
:dependencies ["statictool-homebrew" "statictool-deb"]
}
:debug {
:dependencies ["statictool"]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment