Hello everybody,

I've set up a declarative pipeline job using the sh step to run repo (which is a tool written in python - more information: <https://source.android.com/setup/develop#repo>)
But I can't get stdout to be line-buffered.

I've already tried the following:
* `export PYTHONUNBUFFERED=1` in the sh block before calling repo.
* setting PYTHONUNBUFFERED=1 in the environment block
* using `stdbuf -i0 -e0 -o0 repo sync ...` instead of calling `repo sync ...` directly
* combined all of the above

I can't see any repo progress in the build console.

By running the command manually in a bash I'm getting this output:
```
root@jenkins-lineage:/var/jenkins_home/workspace/lineage# repo sync -j 2 --force-sync
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects: 0% (1/774) LineageOS/android_artremote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 Fetching projects: 0% (2/774) LineageOS/androidremote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 Fetching projects: 0% (3/774) LineageOS/android_bionicremote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 Fetching projects: 0% (5/774) platform/build/katiremote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 Fetching projects: 0% (6/774) LineageOS/android_build_blueprintremote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0 Fetching projects: 1% (10/774) platform/developers/build^Caborted by user
```

Here's an example of how I call repo:
```
sh """#!/bin/bash
repo init -u ${REPOSITORY_URL} -b ${params.BRANCH} --depth=1
repo sync -j ${params.SYNC_THREADS} --force-sync
"""
```

And here's the complete Jenkinsfile: <https://github.com/dtrunk90/jenkins-lineage-docker/blob/master/Jenkinsfile>

So how I can get more information from repo in the Jenkins build console?

Danny.

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/ODIEIQ.TBP9FP8IA0TP2%40gmail.com.

Reply via email to