Chat for Hacktoberfest coordination and Q&A. https://www.jenkins.io/events/hacktoberfest/
does anyone use matrix-combinations-plugin with pipeline or has separate freestyle-matrix jobs that call single instances of pipeline jobs? I found one unresolved ticket -42808 about transfering the functionality of matrix(especially matrix parameter table with checkboxes and shortcuts to select, such as "all", "failed", "none") to pipeline, but do not know why is it still not done? I am new to jenkins/core, it's plugins and architecture and don't know will it be too hard to implement it by myself. Any thoughts, guys?
If we try to specify parameter MatrixCombinationsParameterDefinition:
node('labels') {
properties([
parameters([
[$class: 'MatrixCombinationsParameterDefinition', description: '', name: 'myMatrix', shortcutList: [[$class: 'ResultShortcut', exact: false, name: 'Successful', resultsToCheck: ['SUCCESS']], [$class: 'ResultShortcut', exact: false, name: 'Failed', resultsToCheck: ['FAILURE']], [$class: 'All'], [$class: 'None']]]
])
])
}
there will be error in "Build with parameters" page:
myMatrix Not applicable. Applicable only to multi-configuration projects.
Found the line where this check happen - but do not understand how we can fix it... Maybe we should add one more check to line 21 if our pipeline has axes or MatrixCombinationsParameterValue specified in job itself? Any assistance will be greatly appreciated.
parallel
inputs in Scripted Pipeline. E.g. you can use https://github.com/jenkinsci/label-verifier-plugin/blob/master/Jenkinsfile as a sample of multi-configurationPipeline, but you "just" need to replace buildPlugin.recommendedConfigurations()
by a variable automatically generated by the plugin
So I have picked https://issues.jenkins-ci.org/browse/WEBSITE-663 as my first issue. After reading the issue discription what is understand is that
The internationalization page which is currently located inside wiki is need to be moved iniside this https://jenkins.io/doc/developer/internationalization/
missing section from wiki is to be added after reviewing
"Translations to Specific languages" and "Translation Completeness Reports" to be removed
wiki page to be updated according to new documentation location, remove duplicate content
In translate update jenkins.io/participate to https://jenkins.io/doc/developer/internationalization/
Please correct me if i misunderstood something.
doc/developer/internationalization/
for that i have added a new file inside internationalization folder named new-internationalization.adoc
and added the file name inside the sections for _chapter.yml file. but it is giving me error
undefined method
match' for nil:NilClassmake run
again
@sachinmukherjee I just ran a lightweight experiment in that directory and confirmed that if I copy the advanced-localization.adoc file to test-localization.adoc then replace each occurrence of 'advanced' with 'test', and add 'test-localization' to the _chapter.yml, then I see the same message in the current running make run
window that you saw (and that @timja confirmed). When I stop the make run
and restart it, then the 'test-localization' is included in the top level chapter page and it displays correctly when I click the link.
Did you possibly include the .adoc
suffix on the filename when you inserted it into the _chapter.yml
file?
Hi,
I have picked this issue: https://issues.jenkins-ci.org/browse/WEBSITE-664
These are the steps I have taken:
/content/images/developer/internationalization/a.png
directory. But somehow the image is not loading in the adoc file. I have written this code for image attribute image:../content/images/developer/internationalization/a.png[image,title="Jenkins > Internationalization > before.png"]
my image file name is a.png
Hi,
I ran make all
in my jenkins.io
cloned directory and I get the following output:
mkdir -p build/_site
chmod u+x scripts/groovy scripts/ruby scripts/node scripts/asciidoctor-pdf scripts/awestruct scripts/user-site-deploy.sh scripts/release.rss.groovy scripts/fetch-external-resources scripts/check-broken-links
mkdir -p vendor/gems
./scripts/ruby pull
./scripts/ruby bundle install --path=vendor/gems
mkdir -p content/_tmp
./scripts/groovy pull
./scripts/groovy scripts/release.rss.groovy 'https://updates.jenkins.io/release-history.json' > build/_site/releases.rss
./scripts/ruby bundle exec ./scripts/fetch-external-resources
mkdir -p node_modules
./scripts/node pull
./scripts/node npm install
mkdir -p build/_site/assets/bower/anchor-js/
cp node_modules/anchor-js/*.js build/_site/assets/bower/anchor-js/
mkdir -p build/_site/assets/bower/ionicons
cp -R node_modules/ionicons/dist/css build/_site/assets/bower/ionicons
cp -R node_modules/ionicons/dist/fonts build/_site/assets/bower/ionicons
./scripts/awestruct --generate --verbose --source-dir=content --output-dir=build/_site
mkdir -p build/archives
(cd build && \
rm -f archives/jenkins.io--12c39441.zip && \
ln -f -s _site jenkins.io--12c39441 && \
zip --quiet -r archives/jenkins.io--12c39441.zip jenkins.io--12c39441)
But http://localhost:4242/
shows unable to connect
As a result of the create directory commands mkdir
and copy commands cp
, I do not see any changes in my directory jenkins.io
Oh about that, I ran the list of commands here:https://github.com/jenkins-infra/jenkins.io/blob/master/CONTRIBUTING.adoc#make-targets
And they get stuck at random points. I can not pin point what particular command it gets stuck at since it varies.
What I mean to say, for example when I run make run
mkdir -p build/_site
chmod u+x scripts/groovy scripts/ruby scripts/node scripts/asciidoctor-pdf scripts/awestruct scripts/user-site-deploy.sh scripts/release.rss.groovy scripts/fetch-external-resources scripts/check-broken-links
mkdir -p vendor/gems
./scripts/ruby pull
./scripts/ruby bundle install --path=vendor/gems
mkdir -p content/_tmp
./scripts/groovy pull
./scripts/groovy scripts/release.rss.groovy 'https://updates.jenkins.io/release-history.json' > build/_site/releases.rss
./scripts/ruby bundle exec ./scripts/fetch-external-resources
mkdir -p node_modules
./scripts/node pull
./scripts/node npm install
mkdir -p build/_site/assets/bower/anchor-js/
cp node_modules/anchor-js/*.js build/_site/assets/bower/anchor-js/
mkdir -p build/_site/assets/bower/ionicons
cp -R node_modules/ionicons/dist/css build/_site/assets/bower/ionicons
localhost:4242