mattermost-desktop/.gitlab-ci.yml

9 lines
87 B
YAML
Raw Permalink Normal View History

Create makefile and pipeline to generate signed debian packages. (#2068) (#2071) * Integrate GitLab Pipeline to Build Signed Packages Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix Ci Pipeline Location Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Implement gitlabci and Makefile to build linux packages Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Improve makefile and pipeline to support customizable package action Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix variable definition Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix variable definition Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix makefile formatting Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix SSH key problem Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix extended echo Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix makefile for ssh keys issue Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Parameterize sign artifacts Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Change artifact directory Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix package make command Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Add Sign step to pipeline Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix pipeline code for version Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix makefile for version Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix pipeline code Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix Makefile for fast package-linux action Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix Makefile for version Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Create Sign Action Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Move dependency installations to container Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Add jq dependency check Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Implement sign debian artifacts step Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix Makefile spacing Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix Makefile spacing Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * FIx artifacts for debian only Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix artifacts directory Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Implement signing via Makefile way Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Modify Makefile for aptly packaging Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix pipeline for aptly Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix foreach loop in Makefile Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix repo gpg key Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix Repo Public Key issue Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Get PGP key with wget Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Change gpg implementation Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Configure aptly Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix missing release variable Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix Frozen Makefile Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Publish packages to apt repository Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Configure variables for pipeline Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Configure Package Linux Job Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix Pipeline Code Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Create rules for pipeline Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * COnfigure nightly branch Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * FIx broken branch name Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Improve makefile to use build type variable Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix nightly branch Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix makefile Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix Makefile Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Install JQ Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Remove need of version dedection Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Fix sign operation Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Create files to prepare signed artifacts Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Create gitlab pipeline to use for desktop builds Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Remove aptly conf Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> * Sort makefile commands Signed-off-by: Mustafa Kara <mkara@pinchflat.dev> (cherry picked from commit 78b4bbf3572132327f23ed2c531ea69cf42eb1d0) Co-authored-by: Mustafa Kara <mkara@pinchflat.dev>
2022-04-25 06:43:40 -07:00
---
include:
- project: mattermost/ci/desktop
ref: main
file: private.yml