Compare commits

...

13 Commits

Author SHA1 Message Date
Nicolas Arenas afaacd976e Email users
testing/ogGui-multibranch/pipeline/head This commit looks good Details
testing/ogGui-multibranch/pipeline/pr-main This commit looks good Details
oggui-debian-package/pipeline/tag This commit looks good Details
oggui-debian-package/pipeline/head Something is wrong with the build of this commit Details
2025-03-18 01:05:49 +01:00
Nicolas Arenas b359703278 update condition
testing/ogGui-multibranch/pipeline/head This commit looks good Details
oggui-debian-package/pipeline/tag This commit looks good Details
ogrepository/pipeline/tag Build started... Details
ogdhcp/pipeline/tag Build started... Details
ogboot/pipeline/tag Build started... Details
ogclone-engine/pipeline/tag Build started... Details
2025-03-18 00:52:43 +01:00
Nicolas Arenas a7ce0f3859 Just update changelog if tag is set
testing/ogGui-multibranch/pipeline/head This commit looks good Details
oggui-debian-package/pipeline/head This commit looks good Details
oggui-debian-package/pipeline/tag This commit looks good Details
ogrepository/pipeline/tag Build started... Details
ogdhcp/pipeline/tag Build started... Details
ogboot/pipeline/tag Build started... Details
ogclone-engine/pipeline/tag Build started... Details
2025-03-18 00:15:45 +01:00
Nicolas Arenas e04a8204a7 Adjust values
oggui-debian-package/pipeline/head This commit looks good Details
testing/ogGui-multibranch/pipeline/head This commit looks good Details
2025-03-18 00:08:39 +01:00
Nicolas Arenas 189d6b8cb2 use null values if empty
testing/ogGui-multibranch/pipeline/head This commit looks good Details
oggui-debian-package/pipeline/head This commit looks good Details
2025-03-17 23:46:09 +01:00
Nicolas Arenas 91848a90e6 use null values if empty
oggui-debian-package/pipeline/head There was a failure building this commit Details
testing/ogGui-multibranch/pipeline/head This commit looks good Details
2025-03-17 23:44:03 +01:00
Nicolas Arenas d0c3730fd1 Add parameters for changelog mantainers
oggui-debian-package/pipeline/head There was a failure building this commit Details
testing/ogGui-multibranch/pipeline/head This commit looks good Details
2025-03-17 20:20:14 +01:00
Nicolas Arenas ca1a4d0fc2 Add parameters for changelog mantainers
testing/ogGui-multibranch/pipeline/head This commit looks good Details
oggui-debian-package/pipeline/head There was a failure building this commit Details
2025-03-17 19:50:13 +01:00
Nicolas Arenas 74ef13906d Add parameters for changelog mantainers
oggui-debian-package/pipeline/head There was a failure building this commit Details
testing/ogGui-multibranch/pipeline/head This commit looks good Details
2025-03-17 19:48:17 +01:00
Nicolas Arenas 7bf25a86c8 Use shared library
testing/ogGui-multibranch/pipeline/head This commit looks good Details
oggui-debian-package/pipeline/head This commit looks good Details
2025-03-17 19:20:58 +01:00
Nicolas Arenas eedc6cb59d FIxes Jnskinsfile
testing/ogGui-multibranch/pipeline/head This commit looks good Details
oggui-debian-package/pipeline/head This commit looks good Details
2025-03-17 17:41:18 +01:00
Nicolas Arenas df1c42feec Test packagin in Jenkins
testing/ogGui-multibranch/pipeline/head This commit looks good Details
oggui-debian-package/pipeline/head There was a failure building this commit Details
2025-03-17 17:37:32 +01:00
Nicolas Arenas c41ca6e8ce Add Jenkinsfile to build deb pkg
testing/ogGui-multibranch/pipeline/head This commit looks good Details
2025-03-17 16:40:22 +01:00
2 changed files with 78 additions and 1 deletions

View File

@ -0,0 +1,77 @@
@Library('jenkins-shared-library') _
pipeline {
agent {
label 'jenkins-slave'
}
environment {
DEBIAN_FRONTEND = 'noninteractive'
DEFAULT_DEV_NAME = 'Opengnsys Team'
DEFAULT_DEV_EMAIL = 'opengnsys@qindel.com'
}
options {
skipDefaultCheckout()
}
parameters {
string(name: 'DEV_NAME', defaultValue: '', description: 'Nombre del desarrollador')
string(name: 'DEV_EMAIL', defaultValue: '', description: 'Email del desarrollador')
}
stages {
stage('Prepare Workspace') {
steps {
script {
env.BUILD_DIR = "${WORKSPACE}/oggui"
sh "mkdir -p ${env.BUILD_DIR}"
}
}
}
stage('Checkout') {
steps {
dir("${env.BUILD_DIR}") {
checkout scm
}
}
}
stage('Generate Changelog') {
when {
expression {
return env.TAG_NAME != null
}
}
steps {
script {
def devName = params.DEV_NAME ? params.DEV_NAME : env.DEFAULT_DEV_NAME
def devEmail = params.DEV_EMAIL ? params.DEV_EMAIL : env.DEFAULT_DEV_EMAIL
generateDebianChangelog(env.BUILD_DIR, devName, devEmail)
}
}
}
stage('Build') {
steps {
dir("${env.BUILD_DIR}") {
sh '''
dpkg-buildpackage -us -uc
mkdir -p ../artifacts && mv ../*.deb ../*.changes ../*.buildinfo ../artifacts/
ssh aptly@172.17.8.68 "rm -rf /var/tmp/opengnsys/debian-repo && mkdir -p /var/tmp/opengnsys/debian-repo"
scp -r ../artifacts/* aptly@172.17.8.68:/var/tmp/opengnsys/debian-repo/
'''
}
}
}
}
post {
always {
notifyBuildStatus('narenas@qindel.com')
}
}
}
// stage ('Publish to Debian Repository') {
// agent { label 'debian-repo' }
// steps {
// sh "aptly repo add opengnsys-devel /var/tmp/opengnsys/debian-repo/*.deb"
// }
// }

2
debian/changelog vendored
View File

@ -1,4 +1,4 @@
oggui (1.0.1+deb-pkg20250310-1) unstable; urgency=medium
oggui (0.0.1-1) unstable; urgency=medium
* Add debian files
* Update .gitignore