Started by an SCM change Connecting to https://api.github.com using GitHub bot (username/token) Connecting to https://api.github.com to check permissions of obtain list of shahrzadav for eclipse-cognicrypt/hugo-website-sources Loading trusted files from base branch master at 46fb86dfe538c412a0171a42f5104f319da95b6f rather than fcd70bec769155f7ade768fca29a85b05c8ee617 Obtained Jenkinsfile from 46fb86dfe538c412a0171a42f5104f319da95b6f [Pipeline] Start of Pipeline [Pipeline] echo [WARNING] label option is deprecated. To use a static pod template, use the 'inheritFrom' option. [Pipeline] podTemplate [Pipeline] { [Pipeline] node Still waiting to schedule task Waiting for next available executor Agent hugo-agent-tclqv-vfv25 is provisioned from template hugo-agent-tclqv --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins-ui.cognicrypt.svc.cluster.local/cognicrypt/job/build-and-publish-website/job/PR-37/42/" runUrl: "job/build-and-publish-website/job/PR-37/42/" labels: run: "hugo" jenkins: "slave" jenkins/label-digest: "7ac110df4066c009b519c7b03c365692b5eeb4d5" jenkins/label: "hugo-agent" name: "hugo-agent-tclqv-vfv25" namespace: "cognicrypt" spec: containers: - command: - "cat" image: "eclipsecbi/hugo:0.42.1" name: "hugo" tty: true volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.cognicrypt.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "hugo-agent-tclqv-vfv25" - name: "JENKINS_NAME" value: "hugo-agent-tclqv-vfv25" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.cognicrypt.svc.cluster.local/cognicrypt/" image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-4.13.3" name: "jnlp" resources: limits: {} requests: memory: "256Mi" cpu: "100m" volumeMounts: - mountPath: "/home/jenkins/.ssh" name: "volume-known-hosts" - mountPath: "/home/jenkins" name: "jenkins-home" readOnly: false - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false nodeSelector: kubernetes.io/os: "linux" restartPolicy: "Never" volumes: - emptyDir: {} name: "jenkins-home" - emptyDir: medium: "" name: "workspace-volume" - configMap: name: "known-hosts" name: "volume-known-hosts" Running on hugo-agent-tclqv-vfv25 in /home/jenkins/agent/workspace/build-and-publish-website_PR-32 [Pipeline] { [Pipeline] dir Running in /home/jenkins/agent/workspace/build-and-publish-website_PR-32/hugo [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git using credential github-bot Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/eclipse-cognicrypt/hugo-website-sources.git > git init /home/jenkins/agent/workspace/build-and-publish-website_PR-32/hugo # timeout=10 Fetching upstream changes from https://github.com/eclipse-cognicrypt/hugo-website-sources.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_ASKPASS to set credentials GitHub bot (username/token) > git fetch --no-tags --force --progress -- https://github.com/eclipse-cognicrypt/hugo-website-sources.git +refs/pull/32/head:refs/remotes/origin/PR-32 +refs/heads/master:refs/remotes/origin/master # timeout=10 Fetching without tags Merging remotes/origin/master commit 46fb86dfe538c412a0171a42f5104f319da95b6f into PR head commit fcd70bec769155f7ade768fca29a85b05c8ee617 > git config remote.origin.url https://github.com/eclipse-cognicrypt/hugo-website-sources.git # timeout=10 > git config --add remote.origin.fetch +refs/pull/32/head:refs/remotes/origin/PR-32 # timeout=10 > git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config remote.origin.url https://github.com/eclipse-cognicrypt/hugo-website-sources.git # timeout=10 Fetching upstream changes from https://github.com/eclipse-cognicrypt/hugo-website-sources.git using GIT_ASKPASS to set credentials GitHub bot (username/token) > git fetch --no-tags --force --progress -- https://github.com/eclipse-cognicrypt/hugo-website-sources.git +refs/pull/32/head:refs/remotes/origin/PR-32 +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f fcd70bec769155f7ade768fca29a85b05c8ee617 # timeout=10 Merge succeeded, producing a676c28dbadc5accf012c82e97f7f189e8022b10 Checking out Revision a676c28dbadc5accf012c82e97f7f189e8022b10 (PR-32) > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials GitHub bot (username/token) > git merge 46fb86dfe538c412a0171a42f5104f319da95b6f # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f a676c28dbadc5accf012c82e97f7f189e8022b10 # timeout=10 WARNING: Unable to create pod: kubernetes cognicrypt/hugo-agent-08b02-6ckxs because kubernetes resource quota exceeded. Failure executing: POST at: https://10.30.0.1/api/v1/namespaces/cognicrypt/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "hugo-agent-08b02-6ckxs" is forbidden: exceeded quota: jenkins-instance-quota, requested: pods=1, used: pods=3, limited: pods=3. Retrying... Commit message: "Merge commit '46fb86dfe538c412a0171a42f5104f319da95b6f' into HEAD" First time build. Skipping changelog. [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // dir [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Checkout www repo) > git rev-list --no-walk 2188dc711575cc2c57f0adfdccb06b10a9c3a668 # timeout=10 [Pipeline] dir Running in /home/jenkins/agent/workspace/build-and-publish-website_PR-32/www [Pipeline] { [Pipeline] git The recommended git tool is: NONE using credential git.eclipse.org-bot-ssh Cloning the remote Git repository Cloning repository ssh://genie.cognicrypt@git.eclipse.org:29418/www.eclipse.org/cognicrypt.git > git init /home/jenkins/agent/workspace/build-and-publish-website_PR-32/www # timeout=10 Fetching upstream changes from ssh://genie.cognicrypt@git.eclipse.org:29418/www.eclipse.org/cognicrypt.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_SSH to set credentials ssh://git.eclipse.org [INFO] Currently running in a labeled security context > /usr/bin/chcon --type=ssh_home_t /home/jenkins/agent/workspace/build-and-publish-website_PR-32/www@tmp/jenkins-gitclient-ssh4358478666232768468.key Verifying host key using known hosts file > git fetch --tags --force --progress -- ssh://genie.cognicrypt@git.eclipse.org:29418/www.eclipse.org/cognicrypt.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision eb0f48a01768a45864df05963619d0b7631c1bb4 (refs/remotes/origin/master) WARNING: Unable to create pod: kubernetes cognicrypt/hugo-agent-08b02-r7p1s because kubernetes resource quota exceeded. Failure executing: POST at: https://10.30.0.1/api/v1/namespaces/cognicrypt/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "hugo-agent-08b02-r7p1s" is forbidden: exceeded quota: jenkins-instance-quota, requested: pods=1, used: pods=3, limited: pods=3. Retrying... > git config remote.origin.url ssh://genie.cognicrypt@git.eclipse.org:29418/www.eclipse.org/cognicrypt.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f eb0f48a01768a45864df05963619d0b7631c1bb4 # timeout=10 > git branch -a -v --no-abbrev # timeout=10 > git checkout -b master eb0f48a01768a45864df05963619d0b7631c1bb4 # timeout=10 Commit message: "Website build build-and-publish-website/PR-36-42" > git rev-list --no-walk 1504efaa8454b6c9a7ec9caa280a5c8d652801e1 # timeout=10 [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build website with Hugo) [Pipeline] container [Pipeline] { [Pipeline] dir Running in /home/jenkins/agent/workspace/build-and-publish-website_PR-32/hugo [Pipeline] { [Pipeline] sh WARNING: Unable to create pod: kubernetes cognicrypt/hugo-agent-08b02-51jqt because kubernetes resource quota exceeded. Failure executing: POST at: https://10.30.0.1/api/v1/namespaces/cognicrypt/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "hugo-agent-08b02-51jqt" is forbidden: exceeded quota: jenkins-instance-quota, requested: pods=1, used: pods=3, limited: pods=3. Retrying... + hugo -b https://www.eclipse.org/cognicrypt/ [?25lBuilding sites … [?25h  | EN +------------------+-----+ Pages | 46 Paginator pages | 0 Non-page files | 11 Static files | 203 Processed images | 0 Aliases | 1 Sitemaps | 1 Cleaned | 0 Total in 513 ms WARNING: Unable to create pod: kubernetes cognicrypt/hugo-agent-08b02-9rhhf because kubernetes resource quota exceeded. Failure executing: POST at: https://10.30.0.1/api/v1/namespaces/cognicrypt/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "hugo-agent-08b02-9rhhf" is forbidden: exceeded quota: jenkins-instance-quota, requested: pods=1, used: pods=3, limited: pods=3. Retrying... [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Push to master branch) [Pipeline] sh + cp -Rvf hugo/public/404.html hugo/public/all.json hugo/public/android-icon-144x144.png hugo/public/android-icon-192x192.png hugo/public/android-icon-36x36.png hugo/public/android-icon-48x48.png hugo/public/android-icon-72x72.png hugo/public/android-icon-96x96.png hugo/public/apple-icon-114x114.png hugo/public/apple-icon-120x120.png hugo/public/apple-icon-144x144.png hugo/public/apple-icon-152x152.png hugo/public/apple-icon-180x180.png hugo/public/apple-icon-57x57.png hugo/public/apple-icon-60x60.png hugo/public/apple-icon-72x72.png hugo/public/apple-icon-76x76.png hugo/public/apple-icon.png hugo/public/apple-icon-precomposed.png hugo/public/assets hugo/public/browserconfig.xml hugo/public/categories hugo/public/community.html hugo/public/contact.html hugo/public/contributing hugo/public/documentation hugo/public/documents hugo/public/downloads hugo/public/downloadStats.json hugo/public/favicon-16x16.png hugo/public/favicon-32x32.png hugo/public/favicon-96x96.png hugo/public/favicon.ico hugo/public/humans.txt hugo/public/images hugo/public/index.html hugo/public/index.xml hugo/public/java hugo/public/js hugo/public/manifest.json hugo/public/member hugo/public/mix-manifest.json hugo/public/mstile-144x144.png hugo/public/mstile-150x150.png hugo/public/mstile-310x310.png hugo/public/mstile-70x70.png hugo/public/news hugo/public/projects.json hugo/public/protocols.html hugo/public/publications hugo/public/refreshPMI.js hugo/public/resources hugo/public/sitemap.xml hugo/public/supporter hugo/public/tags hugo/public/videos www/ 'hugo/public/404.html' -> 'www/404.html' 'hugo/public/all.json' -> 'www/all.json' 'hugo/public/android-icon-144x144.png' -> 'www/android-icon-144x144.png' 'hugo/public/android-icon-192x192.png' -> 'www/android-icon-192x192.png' 'hugo/public/android-icon-36x36.png' -> 'www/android-icon-36x36.png' 'hugo/public/android-icon-48x48.png' -> 'www/android-icon-48x48.png' 'hugo/public/android-icon-72x72.png' -> 'www/android-icon-72x72.png' 'hugo/public/android-icon-96x96.png' -> 'www/android-icon-96x96.png' 'hugo/public/apple-icon-114x114.png' -> 'www/apple-icon-114x114.png' 'hugo/public/apple-icon-120x120.png' -> 'www/apple-icon-120x120.png' 'hugo/public/apple-icon-144x144.png' -> 'www/apple-icon-144x144.png' 'hugo/public/apple-icon-152x152.png' -> 'www/apple-icon-152x152.png' 'hugo/public/apple-icon-180x180.png' -> 'www/apple-icon-180x180.png' 'hugo/public/apple-icon-57x57.png' -> 'www/apple-icon-57x57.png' 'hugo/public/apple-icon-60x60.png' -> 'www/apple-icon-60x60.png' 'hugo/public/apple-icon-72x72.png' -> 'www/apple-icon-72x72.png' 'hugo/public/apple-icon-76x76.png' -> 'www/apple-icon-76x76.png' 'hugo/public/apple-icon.png' -> 'www/apple-icon.png' 'hugo/public/apple-icon-precomposed.png' -> 'www/apple-icon-precomposed.png' 'hugo/public/assets/css/bootstrap.css' -> 'www/assets/css/bootstrap.css' 'hugo/public/assets/css/font-awesome.css' -> 'www/assets/css/font-awesome.css' 'hugo/public/assets/css/icomoon.css' -> 'www/assets/css/icomoon.css' 'hugo/public/assets/css/jquery.oembed.css' -> 'www/assets/css/jquery.oembed.css' 'hugo/public/assets/fonts/FontAwesome.otf' -> 'www/assets/fonts/FontAwesome.otf' 'hugo/public/assets/fonts/fontawesome-webfont.eot' -> 'www/assets/fonts/fontawesome-webfont.eot' 'hugo/public/assets/fonts/fontawesome-webfont.svg' -> 'www/assets/fonts/fontawesome-webfont.svg' 'hugo/public/assets/fonts/fontawesome-webfont.ttf' -> 'www/assets/fonts/fontawesome-webfont.ttf' 'hugo/public/assets/fonts/fontawesome-webfont.woff' -> 'www/assets/fonts/fontawesome-webfont.woff' 'hugo/public/assets/fonts/fontawesome-webfont.woff2' -> 'www/assets/fonts/fontawesome-webfont.woff2' 'hugo/public/assets/fonts/icomoon.eot' -> 'www/assets/fonts/icomoon.eot' 'hugo/public/assets/fonts/icomoon.svg' -> 'www/assets/fonts/icomoon.svg' 'hugo/public/assets/fonts/icomoon.ttf' -> 'www/assets/fonts/icomoon.ttf' 'hugo/public/assets/fonts/icomoon.woff' -> 'www/assets/fonts/icomoon.woff' 'hugo/public/assets/fonts/selection.json' -> 'www/assets/fonts/selection.json' 'hugo/public/assets/fonts/bootstrap/glyphicons-halflings-regular.eot' -> 'www/assets/fonts/bootstrap/glyphicons-halflings-regular.eot' 'hugo/public/assets/fonts/bootstrap/glyphicons-halflings-regular.svg' -> 'www/assets/fonts/bootstrap/glyphicons-halflings-regular.svg' 'hugo/public/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf' -> 'www/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf' 'hugo/public/assets/fonts/bootstrap/glyphicons-halflings-regular.woff' -> 'www/assets/fonts/bootstrap/glyphicons-halflings-regular.woff' 'hugo/public/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2' -> 'www/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2' 'hugo/public/assets/images/.keep' -> 'www/assets/images/.keep' 'hugo/public/assets/images/cognicrypt-logo.png' -> 'www/assets/images/cognicrypt-logo.png' 'hugo/public/assets/images/footer-bg.jpg' -> 'www/assets/images/footer-bg.jpg' 'hugo/public/assets/images/header-bg.jpg' -> 'www/assets/images/header-bg.jpg' 'hugo/public/assets/images/heading-community-icon.png' -> 'www/assets/images/heading-community-icon.png' 'hugo/public/assets/images/heading-community.jpg' -> 'www/assets/images/heading-community.jpg' 'hugo/public/assets/images/heading-community.png' -> 'www/assets/images/heading-community.png' 'hugo/public/assets/images/heading-featured-icon.png' -> 'www/assets/images/heading-featured-icon.png' 'hugo/public/assets/images/heading-featured.jpg' -> 'www/assets/images/heading-featured.jpg' 'hugo/public/assets/images/heading-featured.png' -> 'www/assets/images/heading-featured.png' 'hugo/public/assets/images/heading-latest_news-icon.png' -> 'www/assets/images/heading-latest_news-icon.png' 'hugo/public/assets/images/heading-latest_news.jpg' -> 'www/assets/images/heading-latest_news.jpg' 'hugo/public/assets/images/heading-latest_news.png' -> 'www/assets/images/heading-latest_news.png' 'hugo/public/assets/images/heading-presentations-icon.png' -> 'www/assets/images/heading-presentations-icon.png' 'hugo/public/assets/images/heading-upcoming_events-icon.png' -> 'www/assets/images/heading-upcoming_events-icon.png' 'hugo/public/assets/images/heading-upcoming_events.jpg' -> 'www/assets/images/heading-upcoming_events.jpg' 'hugo/public/assets/images/heading-upcoming_events.png' -> 'www/assets/images/heading-upcoming_events.png' 'hugo/public/assets/images/heading-videos-icon.png' -> 'www/assets/images/heading-videos-icon.png' 'hugo/public/assets/images/icon-all_projects.png' -> 'www/assets/images/icon-all_projects.png' 'hugo/public/assets/images/icon-facebook.png' -> 'www/assets/images/icon-facebook.png' 'hugo/public/assets/images/icon-getting_started.png' -> 'www/assets/images/icon-getting_started.png' 'hugo/public/assets/images/icon-services.png' -> 'www/assets/images/icon-services.png' 'hugo/public/assets/images/icon-share.png' -> 'www/assets/images/icon-share.png' 'hugo/public/assets/images/icon-standards.png' -> 'www/assets/images/icon-standards.png' 'hugo/public/assets/images/icon-twitter.png' -> 'www/assets/images/icon-twitter.png' 'hugo/public/assets/images/icon-youtube.png' -> 'www/assets/images/icon-youtube.png' 'hugo/public/assets/images/icon_html.png' -> 'www/assets/images/icon_html.png' 'hugo/public/assets/images/icon_pdf.png' -> 'www/assets/images/icon_pdf.png' 'hugo/public/assets/images/iot-icon-alt.png' -> 'www/assets/images/iot-icon-alt.png' 'hugo/public/assets/images/iot-icon.png' -> 'www/assets/images/iot-icon.png' 'hugo/public/assets/images/iot_survey_partners_2018.png' -> 'www/assets/images/iot_survey_partners_2018.png' 'hugo/public/assets/images/open-iot-ready.png' -> 'www/assets/images/open-iot-ready.png' 'hugo/public/assets/images/open-standards.png' -> 'www/assets/images/open-standards.png' 'hugo/public/assets/images/section-first-divider.jpg' -> 'www/assets/images/section-first-divider.jpg' 'hugo/public/assets/images/section-first-divider.png' -> 'www/assets/images/section-first-divider.png' 'hugo/public/assets/images/section-second-divider.jpg' -> 'www/assets/images/section-second-divider.jpg' 'hugo/public/assets/images/section-second-divider.png' -> 'www/assets/images/section-second-divider.png' 'hugo/public/assets/images/services-and-frameworks.png' -> 'www/assets/images/services-and-frameworks.png' 'hugo/public/assets/images/upcoming-events-bg.png' -> 'www/assets/images/upcoming-events-bg.png' 'hugo/public/assets/images/upcoming-events-bg_hover.png' -> 'www/assets/images/upcoming-events-bg_hover.png' 'hugo/public/assets/images/banners/all_things_iot.png' -> 'www/assets/images/banners/all_things_iot.png' 'hugo/public/assets/images/banners/allthingsiot_banner2018.png' -> 'www/assets/images/banners/allthingsiot_banner2018.png' 'hugo/public/assets/images/banners/challenge4_winners.png' -> 'www/assets/images/banners/challenge4_winners.png' 'hugo/public/assets/images/banners/challengetop12banner.png' -> 'www/assets/images/banners/challengetop12banner.png' 'hugo/public/assets/images/banners/iot-survey-results-banner.jpg' -> 'www/assets/images/banners/iot-survey-results-banner.jpg' 'hugo/public/assets/images/banners/iot_at_ece_2017.jpg' -> 'www/assets/images/banners/iot_at_ece_2017.jpg' 'hugo/public/assets/images/banners/iot_challenge4.png' -> 'www/assets/images/banners/iot_challenge4.png' 'hugo/public/assets/images/banners/iot_day_cfp_2018_banner.png' -> 'www/assets/images/banners/iot_day_cfp_2018_banner.png' 'hugo/public/assets/images/banners/iot_day_singapore_cfp_banner.png' -> 'www/assets/images/banners/iot_day_singapore_cfp_banner.png' 'hugo/public/assets/images/banners/iot_day_speakers.png' -> 'www/assets/images/banners/iot_day_speakers.png' 'hugo/public/assets/images/banners/iot_newsletter.png' -> 'www/assets/images/banners/iot_newsletter.png' 'hugo/public/assets/images/banners/iot_survey_2018_banner.png' -> 'www/assets/images/banners/iot_survey_2018_banner.png' 'hugo/public/assets/images/banners/iot_survey_partners_2018.png' -> 'www/assets/images/banners/iot_survey_partners_2018.png' 'hugo/public/assets/images/banners/iot_thingmonk.jpg' -> 'www/assets/images/banners/iot_thingmonk.jpg' 'hugo/public/assets/images/banners/iotday-recorded-talks-2018.png' -> 'www/assets/images/banners/iotday-recorded-talks-2018.png' 'hugo/public/assets/images/banners/iotday_register_banner.png' -> 'www/assets/images/banners/iotday_register_banner.png' 'hugo/public/assets/images/banners/survey_complete_2018.png' -> 'www/assets/images/banners/survey_complete_2018.png' 'hugo/public/assets/images/banners/thingmonk_ticket.png' -> 'www/assets/images/banners/thingmonk_ticket.png' 'hugo/public/assets/images/members/logo-alberta.png' -> 'www/assets/images/members/logo-alberta.png' 'hugo/public/assets/images/members/logo-crossing.png' -> 'www/assets/images/members/logo-crossing.png' 'hugo/public/assets/images/members/logo-hni.png' -> 'www/assets/images/members/logo-hni.png' 'hugo/public/assets/images/members/logo-iem.png' -> 'www/assets/images/members/logo-iem.png' 'hugo/public/assets/images/members/logo-tud.png' -> 'www/assets/images/members/logo-tud.png' 'hugo/public/assets/images/members/logo-unb.png' -> 'www/assets/images/members/logo-unb.png' 'hugo/public/assets/images/open-iot-challenge/jury/anne.jpg' -> 'www/assets/images/open-iot-challenge/jury/anne.jpg' 'hugo/public/assets/images/open-iot-challenge/jury/anne.png' -> 'www/assets/images/open-iot-challenge/jury/anne.png' 'hugo/public/assets/images/open-iot-challenge/jury/ashish.jpg' -> 'www/assets/images/open-iot-challenge/jury/ashish.jpg' 'hugo/public/assets/images/open-iot-challenge/jury/benjamin.jpg' -> 'www/assets/images/open-iot-challenge/jury/benjamin.jpg' 'hugo/public/assets/images/open-iot-challenge/jury/bor.jpg' -> 'www/assets/images/open-iot-challenge/jury/bor.jpg' 'hugo/public/assets/images/open-iot-challenge/jury/franco.jpg' -> 'www/assets/images/open-iot-challenge/jury/franco.jpg' 'hugo/public/assets/images/open-iot-challenge/jury/james.jpg' -> 'www/assets/images/open-iot-challenge/jury/james.jpg' 'hugo/public/assets/images/open-iot-challenge/jury/joe.jpg' -> 'www/assets/images/open-iot-challenge/jury/joe.jpg' 'hugo/public/assets/images/open-iot-challenge/jury/joe.png' -> 'www/assets/images/open-iot-challenge/jury/joe.png' 'hugo/public/assets/images/projects/logo-californium.png' -> 'www/assets/images/projects/logo-californium.png' 'hugo/public/assets/images/projects/logo-concierge.png' -> 'www/assets/images/projects/logo-concierge.png' 'hugo/public/assets/images/projects/logo-eclipsescada.png' -> 'www/assets/images/projects/logo-eclipsescada.png' 'hugo/public/assets/images/projects/logo-kura.png' -> 'www/assets/images/projects/logo-kura.png' 'hugo/public/assets/images/projects/logo-mihini.png' -> 'www/assets/images/projects/logo-mihini.png' 'hugo/public/assets/images/projects/logo-mosquitto.png' -> 'www/assets/images/projects/logo-mosquitto.png' 'hugo/public/assets/images/projects/logo-om2m.png' -> 'www/assets/images/projects/logo-om2m.png' 'hugo/public/assets/images/projects/logo-paho.png' -> 'www/assets/images/projects/logo-paho.png' 'hugo/public/assets/images/projects/logo-ponte.png' -> 'www/assets/images/projects/logo-ponte.png' 'hugo/public/assets/images/projects/logo-smarthome.png' -> 'www/assets/images/projects/logo-smarthome.png' 'hugo/public/assets/images/stacks/gw-eclipse-kura-architecture.png' -> 'www/assets/images/stacks/gw-eclipse-kura-architecture.png' 'hugo/public/assets/images/stacks/gw-esh-architecture.png' -> 'www/assets/images/stacks/gw-esh-architecture.png' 'hugo/public/assets/images/supporters/logo-achelos.png' -> 'www/assets/images/supporters/logo-achelos.png' 'hugo/public/assets/images/supporters/logo-aws.png' -> 'www/assets/images/supporters/logo-aws.png' 'hugo/public/assets/images/supporters/logo-connext.png' -> 'www/assets/images/supporters/logo-connext.png' 'hugo/public/assets/images/supporters/logo-dfg.png' -> 'www/assets/images/supporters/logo-dfg.png' 'hugo/public/assets/images/supporters/logo-oracle.png' -> 'www/assets/images/supporters/logo-oracle.png' 'hugo/public/assets/images/testbeds/asset-tracking-architecture.png' -> 'www/assets/images/testbeds/asset-tracking-architecture.png' 'hugo/public/assets/images/testbeds/asset-tracking-banner.jpg' -> 'www/assets/images/testbeds/asset-tracking-banner.jpg' 'hugo/public/assets/images/testbeds/asset-tracking-demo.png' -> 'www/assets/images/testbeds/asset-tracking-demo.png' 'hugo/public/assets/images/testbeds/asset-tracking-value-proposition.png' -> 'www/assets/images/testbeds/asset-tracking-value-proposition.png' 'hugo/public/assets/images/testbeds/production-performance-management-architecture.png' -> 'www/assets/images/testbeds/production-performance-management-architecture.png' 'hugo/public/assets/images/testbeds/production-performance-management-banner.jpg' -> 'www/assets/images/testbeds/production-performance-management-banner.jpg' 'hugo/public/assets/images/testbeds/production-performance-management-demo.png' -> 'www/assets/images/testbeds/production-performance-management-demo.png' 'hugo/public/assets/images/testbeds/production-performance-management-demo.webp' -> 'www/assets/images/testbeds/production-performance-management-demo.webp' 'hugo/public/assets/images/testbeds/production-performance-management-value-proposition.png' -> 'www/assets/images/testbeds/production-performance-management-value-proposition.png' 'hugo/public/assets/js/main.js' -> 'www/assets/js/main.js' 'hugo/public/assets/stylesheets/_bootstrap-compass.scss' -> 'www/assets/stylesheets/_bootstrap-compass.scss' 'hugo/public/assets/stylesheets/_bootstrap-mincer.scss' -> 'www/assets/stylesheets/_bootstrap-mincer.scss' 'hugo/public/assets/stylesheets/_bootstrap-sprockets.scss' -> 'www/assets/stylesheets/_bootstrap-sprockets.scss' 'hugo/public/assets/stylesheets/bootstrap.scss' -> 'www/assets/stylesheets/bootstrap.scss' 'hugo/public/assets/stylesheets/bootstrap/_variables.scss' -> 'www/assets/stylesheets/bootstrap/_variables.scss' 'hugo/public/assets/stylesheets/theme/_footer.scss' -> 'www/assets/stylesheets/theme/_footer.scss' 'hugo/public/assets/stylesheets/theme/_header.scss' -> 'www/assets/stylesheets/theme/_header.scss' 'hugo/public/assets/stylesheets/theme/_main.scss' -> 'www/assets/stylesheets/theme/_main.scss' 'hugo/public/assets/stylesheets/theme/_mixins.scss' -> 'www/assets/stylesheets/theme/_mixins.scss' 'hugo/public/assets/stylesheets/theme/_utilities.scss' -> 'www/assets/stylesheets/theme/_utilities.scss' 'hugo/public/browserconfig.xml' -> 'www/browserconfig.xml' 'hugo/public/categories/index.xml' -> 'www/categories/index.xml' 'hugo/public/community.html' -> 'www/community.html' 'hugo/public/contact.html' -> 'www/contact.html' 'hugo/public/contributing/index.html' -> 'www/contributing/index.html' 'hugo/public/contributing/index.xml' -> 'www/contributing/index.xml' 'hugo/public/documentation/preferences.jpg' -> 'www/documentation/preferences.jpg' 'hugo/public/documentation/index.html' -> 'www/documentation/index.html' 'hugo/public/documentation/index.xml' -> 'www/documentation/index.xml' 'hugo/public/documentation/crysl/index.html' -> 'www/documentation/crysl/index.html' 'hugo/public/documentation/crysl/index.xml' -> 'www/documentation/crysl/index.xml' 'hugo/public/documentation/crysl/images/2_misuse_code.png' -> 'www/documentation/crysl/images/2_misuse_code.png' 'hugo/public/documentation/crysl/images/3_error_markers.png' -> 'www/documentation/crysl/images/3_error_markers.png' 'hugo/public/documentation/crysl/images/4_original_rule.png' -> 'www/documentation/crysl/images/4_original_rule.png' 'hugo/public/documentation/crysl/images/5_modified_rule.png' -> 'www/documentation/crysl/images/5_modified_rule.png' 'hugo/public/documentation/crysl/images/6_error_markers_disappear.png' -> 'www/documentation/crysl/images/6_error_markers_disappear.png' 'hugo/public/documentation/crysl/images/1_correct_code.png' -> 'www/documentation/crysl/images/1_correct_code.png' 'hugo/public/documentation/codeanalysis/index.html' -> 'www/documentation/codeanalysis/index.html' 'hugo/public/documentation/codeanalysis/index.xml' -> 'www/documentation/codeanalysis/index.xml' 'hugo/public/documentation/codeanalysis/images/StatisticsView.png' -> 'www/documentation/codeanalysis/images/StatisticsView.png' 'hugo/public/documentation/codegen/index.html' -> 'www/documentation/codegen/index.html' 'hugo/public/documentation/codegen/index.xml' -> 'www/documentation/codegen/index.xml' 'hugo/public/documentation/codegen/images/Locator.png' -> 'www/documentation/codegen/images/Locator.png' 'hugo/public/documentation/codegen/images/Responses.png' -> 'www/documentation/codegen/images/Responses.png' 'hugo/public/documentation/codegen/images/TaskSelection.png' -> 'www/documentation/codegen/images/TaskSelection.png' 'hugo/public/documents/2014-04-08-MQTT-Interop-test-day-report.html' -> 'www/documents/2014-04-08-MQTT-Interop-test-day-report.html' 'hugo/public/documents/2014-04-08-MQTT-Interop-test-day-report.pdf' -> 'www/documents/2014-04-08-MQTT-Interop-test-day-report.pdf' 'hugo/public/downloads/index.html' -> 'www/downloads/index.html' 'hugo/public/downloads/index.xml' -> 'www/downloads/index.xml' 'hugo/public/downloadStats.json' -> 'www/downloadStats.json' 'hugo/public/favicon-16x16.png' -> 'www/favicon-16x16.png' 'hugo/public/favicon-32x32.png' -> 'www/favicon-32x32.png' 'hugo/public/favicon-96x96.png' -> 'www/favicon-96x96.png' 'hugo/public/favicon.ico' -> 'www/favicon.ico' 'hugo/public/humans.txt' -> 'www/humans.txt' 'hugo/public/images/home_codegen_codeanalysis.png' -> 'www/images/home_codegen_codeanalysis.png' 'hugo/public/images/_home/pdf_icon.png' -> 'www/images/_home/pdf_icon.png' 'hugo/public/images/layout/members-info-link-sep-a.gif' -> 'www/images/layout/members-info-link-sep-a.gif' 'hugo/public/images/layout/members-info-link-sep-b.gif' -> 'www/images/layout/members-info-link-sep-b.gif' 'hugo/public/images/layout/members-info-top-left.gif' -> 'www/images/layout/members-info-top-left.gif' 'hugo/public/images/layout/section-heading-end.gif' -> 'www/images/layout/section-heading-end.gif' 'hugo/public/images/layout/section-heading-grey-end.gif' -> 'www/images/layout/section-heading-grey-end.gif' 'hugo/public/index.html' -> 'www/index.html' 'hugo/public/index.xml' -> 'www/index.xml' 'hugo/public/java/discover.html' -> 'www/java/discover.html' 'hugo/public/java/index.html' -> 'www/java/index.html' 'hugo/public/java/open-iot-stack-for-java.html' -> 'www/java/open-iot-stack-for-java.html' 'hugo/public/java/demo/app/index.html' -> 'www/java/demo/app/index.html' 'hugo/public/java/download/index.html' -> 'www/java/download/index.html' 'hugo/public/js/community.js' -> 'www/js/community.js' 'hugo/public/js/community.min.js' -> 'www/js/community.min.js' 'hugo/public/js/ecosystem.js' -> 'www/js/ecosystem.js' 'hugo/public/js/ecosystem.min.js' -> 'www/js/ecosystem.min.js' 'hugo/public/js/index.js' -> 'www/js/index.js' 'hugo/public/js/jquery.js' -> 'www/js/jquery.js' 'hugo/public/js/jquery.oembed.js' -> 'www/js/jquery.oembed.js' 'hugo/public/js/projects.js' -> 'www/js/projects.js' 'hugo/public/js/rss_update.js' -> 'www/js/rss_update.js' 'hugo/public/js/shuffle.js' -> 'www/js/shuffle.js' 'hugo/public/js/bootstrap/bootstrap-sprockets.js' -> 'www/js/bootstrap/bootstrap-sprockets.js' 'hugo/public/js/bootstrap/bootstrap.js' -> 'www/js/bootstrap/bootstrap.js' 'hugo/public/js/bootstrap/bootstrap.min.js' -> 'www/js/bootstrap/bootstrap.min.js' 'hugo/public/manifest.json' -> 'www/manifest.json' 'hugo/public/member/index.html' -> 'www/member/index.html' 'hugo/public/member/index.xml' -> 'www/member/index.xml' 'hugo/public/member/crossing/index.html' -> 'www/member/crossing/index.html' 'hugo/public/member/tud/index.html' -> 'www/member/tud/index.html' 'hugo/public/member/hni/index.html' -> 'www/member/hni/index.html' 'hugo/public/member/iem/index.html' -> 'www/member/iem/index.html' 'hugo/public/member/uab/index.html' -> 'www/member/uab/index.html' 'hugo/public/member/unb/index.html' -> 'www/member/unb/index.html' 'hugo/public/mix-manifest.json' -> 'www/mix-manifest.json' 'hugo/public/mstile-144x144.png' -> 'www/mstile-144x144.png' 'hugo/public/mstile-150x150.png' -> 'www/mstile-150x150.png' 'hugo/public/mstile-310x310.png' -> 'www/mstile-310x310.png' 'hugo/public/mstile-70x70.png' -> 'www/mstile-70x70.png' 'hugo/public/news/index.html' -> 'www/news/index.html' 'hugo/public/news/index.xml' -> 'www/news/index.xml' 'hugo/public/news/cognicrypt-1.0-released/index.html' -> 'www/news/cognicrypt-1.0-released/index.html' 'hugo/public/news/vim-syntax-highlighting/index.html' -> 'www/news/vim-syntax-highlighting/index.html' 'hugo/public/news/job-offerings/index.html' -> 'www/news/job-offerings/index.html' 'hugo/public/news/ph.d.-thesis-on-cognicrypt-published/index.html' -> 'www/news/ph.d.-thesis-on-cognicrypt-published/index.html' 'hugo/public/news/cognicrypt-being-presented-at-heise-devsec/index.html' -> 'www/news/cognicrypt-being-presented-at-heise-devsec/index.html' 'hugo/public/news/page/1/index.html' -> 'www/news/page/1/index.html' 'hugo/public/projects.json' -> 'www/projects.json' 'hugo/public/protocols.html' -> 'www/protocols.html' 'hugo/public/publications/index.html' -> 'www/publications/index.html' 'hugo/public/publications/index.xml' -> 'www/publications/index.xml' 'hugo/public/publications/2019-popl/index.html' -> 'www/publications/2019-popl/index.html' 'hugo/public/publications/2018-ecoop/index.html' -> 'www/publications/2018-ecoop/index.html' 'hugo/public/publications/2017-oopsla/index.html' -> 'www/publications/2017-oopsla/index.html' 'hugo/public/publications/2016-icse/index.html' -> 'www/publications/2016-icse/index.html' 'hugo/public/publications/2017-ase/index.html' -> 'www/publications/2017-ase/index.html' 'hugo/public/refreshPMI.js' -> 'www/refreshPMI.js' 'hugo/public/resources/publications/knr+17cognicrypt.jpg' -> 'www/resources/publications/knr+17cognicrypt.jpg' 'hugo/public/resources/publications/knr+17cognicrypt.pdf' -> 'www/resources/publications/knr+17cognicrypt.pdf' 'hugo/public/resources/publications/ksa+18crysl.jpg' -> 'www/resources/publications/ksa+18crysl.jpg' 'hugo/public/resources/publications/ksa+18crysl.pdf' -> 'www/resources/publications/ksa+18crysl.pdf' 'hugo/public/resources/publications/nkm+16jumping.jpg' -> 'www/resources/publications/nkm+16jumping.jpg' 'hugo/public/resources/publications/nkm+16jumping.pdf' -> 'www/resources/publications/nkm+16jumping.pdf' 'hugo/public/resources/publications/sab17ideal.jpg' -> 'www/resources/publications/sab17ideal.jpg' 'hugo/public/resources/publications/sab17ideal.pdf' -> 'www/resources/publications/sab17ideal.pdf' 'hugo/public/sitemap.xml' -> 'www/sitemap.xml' 'hugo/public/supporter/index.html' -> 'www/supporter/index.html' 'hugo/public/supporter/index.xml' -> 'www/supporter/index.xml' 'hugo/public/supporter/aws/index.html' -> 'www/supporter/aws/index.html' 'hugo/public/supporter/achelos/index.html' -> 'www/supporter/achelos/index.html' 'hugo/public/supporter/dfg/index.html' -> 'www/supporter/dfg/index.html' 'hugo/public/supporter/oracle/index.html' -> 'www/supporter/oracle/index.html' 'hugo/public/supporter/connext/index.html' -> 'www/supporter/connext/index.html' 'hugo/public/tags/index.xml' -> 'www/tags/index.xml' 'hugo/public/videos/codegen.mp4' -> 'www/videos/codegen.mp4' 'hugo/public/videos/staticanalysis.mp4' -> 'www/videos/staticanalysis.mp4' [Pipeline] dir Running in /home/jenkins/agent/workspace/build-and-publish-website_PR-32/www [Pipeline] { [Pipeline] sshagent [ssh-agent] Using credentials genie.cognicrypt (ssh://git.eclipse.org) [ssh-agent] Looking for ssh-agent implementation... [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-pO5BoFm1O7lD/agent.270 SSH_AGENT_PID=272 Running ssh-add (command line suppressed) Identity added: /home/jenkins/agent/workspace/build-and-publish-website_PR-32/www@tmp/private_key_15953745774119194530.key (/home/jenkins/agent/workspace/build-and-publish-website_PR-32/www@tmp/private_key_15953745774119194530.key) [ssh-agent] Started. [Pipeline] { [Pipeline] sh + git add -A + git diff --cached --exit-code diff --git a/documentation/index.html b/documentation/index.html index e36607a..1606723 100644 --- a/documentation/index.html +++ b/documentation/index.html @@ -233,7 +233,7 @@
-

CogniCrypt comprises two features to assist in the usage of cryptographic APIs. First, its code generator CogniCryptGEN may generate code wrappers around cryptographic APIs that implement programming tasks involving cryptography. Currently, CogniCryptGEN supports code generation for five such tasks. CogniCrypt also employs a suite of static code analyses CogniCryptSAST constantly running the background and checking for misuses of cryptographic APIs. Thanks to its tight integration with Eclipse, developers are being alerted of misuses by means of regular Eclipse error markers. Both CogniCryptGEN and CogniCryptSAST are parameterized and configured by rules in the specification languge CrySL. For more details on all three, please refer to their corresponding tutorial pages:

+

CogniCrypt comprises two features to assist in the usage of cryptographic APIs. First, its code generator CogniCryptGEN may generate code wrappers around cryptographic APIs that implement programming tasks involving cryptography. Currently, CogniCryptGEN supports code generation for five such tasks. CogniCrypt also employs a suite of static code analyses CogniCryptSAST constantly running the background and checking for misuses of cryptographic APIs. Thanks to its tight integration with Eclipse, developers are being alerted of misuses by means of regular Eclipse error markers. Both CogniCryptGEN and CogniCryptSAST are parameterized and configured by rules in the specification language CrySL. For more details on all three, please refer to their corresponding tutorial pages:

+ echo 'Changes have been detected, publishing to repo '\''www.eclipse.org/cognicrypt'\''' Changes have been detected, publishing to repo 'www.eclipse.org/cognicrypt' + git config --global user.email cognicrypt-bot@eclipse.org + git config --global user.name 'Cognicrypt Bot' + git commit -m 'Website build build-and-publish-website/PR-32-46' [master 22e069b] Website build build-and-publish-website/PR-32-46 1 file changed, 8 insertions(+), 4 deletions(-) + git log --graph --abbrev-commit --date=relative -n 5 * commit 22e069b | Author: Cognicrypt Bot | Date: 0 seconds ago | | Website build build-and-publish-website/PR-32-46 | * commit eb0f48a | Author: Cognicrypt Bot | Date: 4 minutes ago | | Website build build-and-publish-website/PR-36-42 | * commit a744af0 | Author: Cognicrypt Bot | Date: 4 minutes ago | | Website build build-and-publish-website/PR-32-45 | * commit 1504efa | Author: Cognicrypt Bot | Date: 9 minutes ago | | Website build build-and-publish-website/PR-36-41 | * commit c06bd82 | Author: Cognicrypt Bot | Date: 11 minutes ago | | Website build build-and-publish-website/PR-32-43 + git push origin HEAD:master remote: remote: Processing changes: refs: 1 remote: Processing changes: refs: 1, done remote: commit 22e069b: ---------- remote: commit 22e069b: Reviewing commit: 22e069bf remote: commit 22e069b: Authored by: Cognicrypt Bot remote: commit 22e069b: remote: commit 22e069b: Reviewing commit: 22e069bfbea4e201fb0c5d2e77ce34461a49c31d remote: commit 22e069b: Authored by: Cognicrypt Bot remote: commit 22e069b: Automated user 'cognicrypt-bot@eclipse.org' detected for author of commit 22e069bfbea4e201fb0c5d2e77ce34461a49c31d remote: commit 22e069b: Automated user 'cognicrypt-bot@eclipse.org' detected for committer of commit 22e069bfbea4e201fb0c5d2e77ce34461a49c31d remote: commit 22e069b: Eclipse user 'Cognicrypt Bot'(author) is a committer on the project. remote: commit 22e069b: Eclipse user 'Cognicrypt Bot'(committer) is a committer on the project. remote: commit 22e069b: remote: commit 22e069b: This commit passes Eclipse validation. To ssh://git.eclipse.org:29418/www.eclipse.org/cognicrypt.git eb0f48a..22e069b HEAD -> master [Pipeline] } $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 272 killed; [ssh-agent] Stopped. [Pipeline] // sshagent [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // podTemplate [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result Finished: SUCCESS