Skip to content

Commit

Permalink
CLOUD-869 Enhance Jenkinsfile to skip builds for specified non-trigge…
Browse files Browse the repository at this point in the history
…r files (#1752)

* Enhance Jenkinsfile to skip builds for specified non-trigger files

* Add .e2eignore file to exclude specified files and directories from end-to-end tests

* debug

* debug

* Enhance Jenkins pipeline to handle manual rebuilds and improve logging for previous builds

* debug

* Add support for manual builds in Jenkins pipeline to ensure execution

* Update Jenkinsfile to propagate failure state for aborted or unstable previous builds

* Refactor failure state check in Jenkinsfile to use array for improved readability

* Update Jenkinsfile to propagate previous build result for e2eignore file checks

* Update Jenkinsfile to clarify messaging for unsuccessful previous builds

* Remove unnecessary commands from Jenkinsfile for cleaner Docker build process

* sort events by time using --sort-by=".lastTimestamp"

* Extract node preparation steps into a function.

* Remove Jenkinsfile from .e2eignore

* remove .e2eignore from .e2eignore

* Bring back golicense installation to Jenkinsfile

* Fix Jenkinsfile to use relative paths for test execution and build commands

* Add release_versions to .e2eignore
  • Loading branch information
ptankov authored Jan 9, 2025
1 parent 7050b21 commit 6f251a1
Show file tree
Hide file tree
Showing 2 changed files with 174 additions and 76 deletions.
10 changes: 10 additions & 0 deletions .e2eignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
docs/**
code-of-conduct.md
CONTRIBUTING.md
README.md
.gitattributes
.gitignore
LICENSE
operator.png
kubernetes.svg
release_versions
Loading

0 comments on commit 6f251a1

Please sign in to comment.