Comments (7)
confirmed DotCi works fine with jenkins-1.632 using ONLY the following plugins.
scm-api:1.0
git:2.4.1
git-client:1.19.1
token-macro:1.12.1
DotCi:2.27.0
matrix-project:1.6
github-api:1.71
github-oauth:0.22.2
rebuild:1.25
It fails when jenkins-1.633
Rendering of the build page fails caused the exception above. The build never occurred yet.
... I didn't get to even invoke the actual build button yet using branch param: master because rendering of http://5b95f637.ngrok.io/job/victorv/job/jenkinsci-dotci-example/build?delay=0sec failed.
Suspect the root cause is changes to build history introduced in jenkinsci/jenkins@jenkins-1.632...jenkins-1.633
from dotci.
Hi @tfennelly
I think the culprit for this issue is line 33 of hudson/widgets/BuildHistoryWidget/entries.jelly self reference to entries.jelly
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler">
<st:include page="entries.jelly" />
</j:jelly>
I wonder if it should instead have been like previous version that referenced a different file.
<st:include page="/hudson/widgets/HistoryWidget/entries.jelly" />
from dotci.
confirmed by creating and testing my own version of jenkins that the PR below is what will be needed to get DotCi working past jenkins-1.633.
from dotci.
Reopen this issue ticket ...
Can you refactor to take advantage of the inheritance engine by correcting DotCi BranchHistoryWidget to BuildHistoryWidget as mentioned in jenkinsci/jenkins#1966
from dotci.
@vvitayau ooops ... I need to look at this and figure out why ye are seeing this SO error. I haven't heard any other reports of this.
from dotci.
@tfennelly @vvitayau this was an issue in DotCi. That has been fixed with this commit 0ddd6a6
from dotci.
About to publish new DotCi-2.28.0 plugin release for above patch
from dotci.
Related Issues (20)
- Restrict sub builds to same slave node as master build HOT 1
- support array of docker-compose files HOT 1
- File missing original timestamp HOT 1
- Add option to use "system" user for repos instead of current user for making api calls to github.
- Abstract the persistence store
- Our <jenkins instance>/dotci is redirecting to <jenkins instance> HOT 1
- Large PR with merge conflicts doesn't automatically fail
- SHA for pull request is incorrect HOT 2
- downstream job missing link in console output
- downstream job unable to access default jenkins variable HOT 2
- Creating a new project result in 500 ping response ONLY for the first webhook payload
- Git branch is not correct
- NPM installs fail regularly HOT 1
- execution error inside before_run: for docker-compose build type does not abort the build
- Failing docker compose build doesn't extract artifacts.
- Github webhooks ignore disable flag for concurrent build
- not receiving emails from CI on PR "rake test" failure
- DOTCI_CHANGESET doesn't seem to be populated for PRs
- Add option to run compose builds with --verbose flag HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotci.