Update Jenkinsfile

This commit is contained in:
2026-02-05 17:24:03 +00:00
parent 05feb31254
commit 58a7b8d9cb

40
Jenkinsfile vendored
View File

@@ -0,0 +1,40 @@
pipeline {
agent any
stages {
stage('Checkout') {
steps {
checkout scm
}
}
stage('Create file') {
steps {
sh '''
echo "Hello from Jenkins" > jenkis_test.txt
'''
}
}
stage('Commit & Push') {
steps {
withCredentials([
usernamePassword(
credentialsId: 'gitea-creds',
usernameVariable: 'GIT_USER',
passwordVariable: 'GIT_PASS'
)
]) {
sh '''
git config user.email "jenkins@local"
git config user.name "Jenkins"
git add jenkis_test.txt
git commit -m "Jenkins: add jenkis_test.txt" || echo "Nothing to commit"
git push
'''
}
}
}
}
}