summaryrefslogtreecommitdiff
path: root/.gitlab
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-08-06 17:42:37 +0000
committermo khan <mo.khan@gmail.com>2020-08-06 17:42:37 +0000
commitdae67cdc5db97d87b90b76b3283b674edc052e16 (patch)
treec6affe3e88e8d06e8e59a70b0297e353766a280b /.gitlab
parent06b158403c3ce87081109dad8dd76581a1b18c2d (diff)
parent4b130604be2dcd96bde5f708e0f4dc91f86bd89b (diff)
Merge branch '217904-debian-pkgs' into 'master'
Build debian packages for tools See merge request gitlab-org/security-products/license-management!202
Diffstat (limited to '.gitlab')
-rw-r--r--.gitlab/deb.yml204
1 files changed, 204 insertions, 0 deletions
diff --git a/.gitlab/deb.yml b/.gitlab/deb.yml
new file mode 100644
index 0000000..89708f4
--- /dev/null
+++ b/.gitlab/deb.yml
@@ -0,0 +1,204 @@
+.deb:
+ image: debian:stable
+ stage: deb
+ script:
+ - bin/omnibus setup
+ - bin/omnibus build $OMNIBUS_PROJECT
+ allow_failure: true
+ artifacts:
+ paths:
+ - pkg/
+ cache:
+ key: ${CI_JOB_NAME}
+ paths:
+ - tmp/omnibus
+
+asdf:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: asdf
+
+dotnet-3:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: dotnet
+ DOTNET_VERSION: '3.1.302'
+
+gem:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: license_management
+
+golang-1-14:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: golang
+ GOLANG_VERSION: '1.14.6'
+
+java-8:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: java
+ JAVA_VERSION: '8'
+
+java-11:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: java
+ JAVA_VERSION: '11'
+
+java-14:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: java
+ JAVA_VERSION: '14'
+
+mono-6:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: mono
+ MONO_VERSION: '6.8.0.123'
+
+nodejs-10:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: nodejs
+ NODE_VERSION: '10.21.0'
+
+nodejs-12:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: nodejs
+ NODE_VERSION: '12.18.2'
+
+php-7:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: php
+ PHP_VERSION: '7.4.8'
+
+python-2-7:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: python
+ PYTHON_VERSION: '2.7.18'
+
+python-3-8:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: python
+ PYTHON_VERSION: '3.8.5'
+
+python-3-7:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: python
+ PYTHON_VERSION: '3.7.7'
+
+python-3-6:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: python
+ PYTHON_VERSION: '3.6.11'
+
+python-3-5:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: python
+ PYTHON_VERSION: '3.5.9'
+
+python-3-4:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: python
+ PYTHON_VERSION: '3.4.10'
+
+python-3-3:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: python
+ PYTHON_VERSION: '3.3.7'
+
+ruby-2-7-1:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.7.1'
+
+ruby-2-7-0:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.7.0'
+
+ruby-2-6-6:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.6.6'
+
+ruby-2-6-5:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.6.5'
+
+ruby-2-6-4:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.6.4'
+
+ruby-2-6-3:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.6.3'
+
+ruby-2-6-2:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.6.2'
+
+ruby-2-6-1:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.6.1'
+
+ruby-2-6-0:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.6.0'
+
+ruby-2-5-8:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.5.8'
+
+ruby-2-4-10:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.4.10'
+
+ruby-2-4-9:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.4.9'
+
+ruby-2-4-5:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: ruby
+ RUBY_VERSION: '2.4.5'
+
+rust-1-45:
+ extends: .deb
+ variables:
+ OMNIBUS_PROJECT: rust
+ RUST_VERSION: '1.45.0'