Skip to content
Permalink
Browse files

fix build.libelektra.org links

  • Loading branch information
markus2330 committed Nov 23, 2019
1 parent a912a23 commit ba8ffe00c0735610a4b6c5f4af57e6ca7c207dfd
@@ -1,7 +1,7 @@
# Elektra

[![Release](https://img.shields.io/github/release/ElektraInitiative/libelektra.svg)](https://github.com/ElektraInitiative/libelektra/releases/latest)
[![Jenkins Build Status](https://img.shields.io/jenkins/t/https/build.libelektra.org/jenkins/job/libelektra/job/master.svg)](https://build.libelektra.org/jenkins/job/libelektra/job/master/lastBuild)
[![Jenkins Build Status](https://img.shields.io/jenkins/t/https/build.libelektra.org/job/libelektra/job/master.svg)](https://build.libelektra.org/job/libelektra/job/master/lastBuild)
[![Travis Build Status](https://travis-ci.org/ElektraInitiative/libelektra.svg?branch=master)](https://travis-ci.org/ElektraInitiative/libelektra)
[![Cirrus Build Status](https://api.cirrus-ci.com/github/ElektraInitiative/libelektra.svg)](https://cirrus-ci.com/github/ElektraInitiative/libelektra)
[![Coverage Status](https://img.shields.io/coveralls/github/ElektraInitiative/libelektra.svg)](https://coveralls.io/github/ElektraInitiative/libelektra)
@@ -48,14 +48,14 @@ Currently Elektra uses two different files.
#### Jenkinsfile.daily

- [Jenkinsfile.daily](/scripts/jenkins/Jenkinsfile.daily) contains daily maintenance tasks, like cleaning up build servers.
- [Buildjob: libelektra-daily](https://build.libelektra.org/jenkins/job/libelektra-daily/)
- [Buildjob: libelektra-daily](https://build.libelektra.org/job/libelektra-daily/)
- [Jenkinsfile.daily](https://master.libelektra.org/scripts/jenkins/Jenkinsfile.daily)

#### Jenkinsfile

- Triggered on code changes and is for testing changes to the codebase.
- [Jenkinsfile](/scripts/jenkins/Jenkinsfile) contains descriptions how to build, test and deploy Elektra.
- [Buildjob: libelektra](https://build.libelektra.org/jenkins/job/libelektra/)
- [Buildjob: libelektra](https://build.libelektra.org/job/libelektra/)
- [Jenkinsfile](https://master.libelektra.org/scripts/jenkins/Jenkinsfile)

#### DSL
@@ -68,7 +68,7 @@ is executed in a sandbox which might block certain calls.
Since plugins might extend the pool of available commands or variables a full
list of currently available syntax can be seen in
[pipeline
syntax](https://build.libelektra.org/jenkins/job/libelektra/pipeline-syntax/)
syntax](https://build.libelektra.org/job/libelektra/pipeline-syntax/)
after a login to the build server.
Some functionality is not covered by this page when the responsible plugin is
not implementing it.
@@ -185,7 +185,7 @@ verified or added to build Elektra correctly:
- `Advanced clone behaviors` should be added and the path to the git mirror
needs to be specified: `/home/jenkins/git_mirrors/libelektra`.
This reference repository is created and maintained by our
[daily buildjob](https://build.libelektra.org/jenkins/job/libelektra-daily/).
[daily buildjob](https://build.libelektra.org/job/libelektra-daily/).
- Under Property strategy you can add `Trigger build on pull request comment`.
`jenkins build (libelektra|all) please` is a good starting point.
This functionality is provided by the
@@ -223,8 +223,8 @@ To reliable determine which stages failed it is best to look over the build
results in the Jenkins Blue Ocean view.
It is the default View opened when accessing the build results from GitHub.
For libelektra the URLs are
https://build.libelektra.org/jenkins/job/libelektra/ and
https://build.libelektra.org/jenkins/blue/organizations/jenkins/libelektra/branches/
https://build.libelektra.org/job/libelektra/ and
https://build.libelektra.org/blue/organizations/jenkins/libelektra/branches/
.

Failed stages are marked in red.
@@ -280,24 +280,23 @@ sure to test any modifications locally first.

All Triggers are described in the configuration of the respective build jobs.

The [libelektra](https://build.libelektra.org/jenkins/job/libelektra/)
The [libelektra](https://build.libelektra.org/job/libelektra/)
build is triggered for all branches of the libelektra repository except for
`debian`.
Additionally all open branches in forks targeting libelektra's repository via
PRs are going to be build.
Pushes to any of those branches will trigger a new build automatically.

The
[daily build](https://build.libelektra.org/jenkins/job/libelektra-daily/)
[daily build](https://build.libelektra.org/job/libelektra-daily/)
is executed according to a cron schedule.

The following phrases can be used as comments to manually trigger a specific
build:

- jenkins build [libelektra](https://build.libelektra.org/jenkins/job/libelektra/) please
- jenkins build [website](https://build.libelektra.org/job/elektra-website/) please
- jenkins build [daily](https://build.libelektra.org/jenkins/job/libelektra-daily/) please
- jenkins build [monthly](https://build.libelektra.org/jenkins/job/libelektra-monthly/) please
- jenkins build [libelektra](https://build.libelektra.org/job/libelektra/) please
- jenkins build [daily](https://build.libelektra.org/job/libelektra-daily/) please
- jenkins build [monthly](https://build.libelektra.org/job/libelektra-monthly/) please

Additionally `jenkins build all please` can be used to trigger all build jobs
relevant for PR's.
@@ -16,8 +16,7 @@ The GSoC efforts have their first large contribution to Elektra, the 3
way merge finally arrives with this release. It is still a long way to
go, however, because augeas plugins can only be mounted with a
workaround and the package integration of the 3-way merge is still in
its infancy. More information about GSoC and its progress can be found
[here](http://community.libelektra.org/wp).
its infancy.

A special thanks to Felix Berlakovich for his contributions to the
3-way merge, including meta merging, conflict resolving strategies and
@@ -115,10 +115,7 @@ issues and setting up travis:
Now (nearly) every build job can be triggered from Pull Requests.
For example:

- jenkins build [git-buildpackage-jessie](https://build.libelektra.org/job/elektra-git-buildpackage-jessie/) please
- jenkins build [git-buildpackage-wheezy](https://build.libelektra.org/job/elektra-git-buildpackage-wheezy/) please
- jenkins build [icc](https://build.libelektra.org/job/elektra-icc/) please
- jenkins build [local-installation](https://build.libelektra.org/job/elektra-local-installation/) please
- jenkins build [libelektra](https://build.libelektra.org/job/libelektra/) please

For a full list see [here](https://github.com/elektrainitiative/libelektra/tree/master/doc/GIT.md).

@@ -1,5 +1,5 @@
On potential changes of the API/ABI as detected by
[`elektra-icheck`](https://build.libelektra.org/jenkins/job/elektra-icheck),
[`elektra-icheck`](https://build.libelektra.org/job/elektra-icheck),
please check following list:

- API is reviewed
@@ -1,5 +1,5 @@
// vim: ts=2:sw=2:expandtab:syntax=groovy
/* https://build.libelektra.org/jenkins/job/elektra-jenkinsfile/
/* https://build.libelektra.org/job/elektra-jenkinsfile/
* This file describes how the elektra-jenkinsfile buildjob should be
* executed.
*
@@ -14,7 +14,7 @@
* A Snippet generator is available to the public at
* https://qa.nuxeo.org/jenkins/pipeline-syntax/.
* A list of available commands on the build server can be found after a login at
* https://build.libelektra.org/jenkins/job/elektra-jenkinsfile/pipeline-syntax/.
* https://build.libelektra.org/job/elektra-jenkinsfile/pipeline-syntax/.
*/

// TODO have a per plugin/binding deps in Dockerfile for easier maintenance
@@ -1,5 +1,5 @@
// vim: ts=2:sw=2:expandtab:syntax=groovy
/* https://build.libelektra.org/jenkins/job/elektra-jenkinsfile-daily/ */
/* https://build.libelektra.org/job/elektra-jenkinsfile-daily/ */

// Set properties for buildjob
properties([
@@ -22,8 +22,8 @@ if (DEPENDENCY_PHASE)

# ~~~
# Disable on GCC 4 and earlier:
# - https://build.libelektra.org/jenkins/job/elektra-gcc47-all
# - https://build.libelektra.org/jenkins/job/elektra-gcc-configure-debian-wheezy
# - https://build.libelektra.org/job/elektra-gcc47-all
# - https://build.libelektra.org/job/elektra-gcc-configure-debian-wheezy
# ~~~
set (SUPPORTED_COMPILER (NOT ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU" AND ${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 5)))

@@ -137,7 +137,7 @@ <h4 class="list-group-item-heading pull-left">{{ post.title}}</h4>
</a>
</div>
<p><a href="https://github.com/ElektraInitiative/libelektra/releases/latest"><img src="https://img.shields.io/github/release/ElektraInitiative/libelektra.svg" alt="Release" /></a>
<a href="https://build.libelektra.org/jenkins/job/libelektra/job/master/lastBuild"><img src="https://img.shields.io/jenkins/t/https/build.libelektra.org/jenkins/job/libelektra/job/master.svg" alt="Jenkins Build Status" /></a>
<a href="https://build.libelektra.org/job/libelektra/job/master/lastBuild"><img src="https://img.shields.io/jenkins/t/https/build.libelektra.org/job/libelektra/job/master.svg" alt="Jenkins Build Status" /></a>
<a href="https://travis-ci.org/ElektraInitiative/libelektra"><img src="https://travis-ci.org/ElektraInitiative/libelektra.svg?branch=master" alt="Travis Build Status" /></a>
<a href="https://cirrus-ci.com/github/ElektraInitiative/libelektra"><img src="https://api.cirrus-ci.com/github/ElektraInitiative/libelektra.svg" alt="Cirrus Build Status" /></a>
<a href="https://coveralls.io/github/ElektraInitiative/libelektra"><img src="https://img.shields.io/coveralls/github/ElektraInitiative/libelektra.svg" alt="Coverage Status" /></a>
@@ -5,7 +5,7 @@
#
# The following link only works if you are logged into the build server
# See also: https://github.com/ElektraInitiative/libelektra/issues/2674
https://build.libelektra.org/jenkins/job/libelektra/pipeline-syntax
https://build.libelektra.org/job/libelektra/pipeline-syntax
# Webdemo doesn't work right now
# see https://github.com/ElektraInitiative/libelektra/issues/2913
http://webdemo.libelektra.org

0 comments on commit ba8ffe0

Please sign in to comment.
You can’t perform that action at this time.