Compare commits
4 Commits
0641ff48fc
...
1.0.0-04.2
| Author | SHA1 | Date | |
|---|---|---|---|
| c3c92ecd4b | |||
| f7c6180b01 | |||
| e923c8c0e2 | |||
| 8c7d3947cb |
23
Jenkinsfile
vendored
23
Jenkinsfile
vendored
@@ -113,14 +113,29 @@ pipeline {
|
|||||||
passwordVariable: 'GITEA_TOKEN')]) {
|
passwordVariable: 'GITEA_TOKEN')]) {
|
||||||
script {
|
script {
|
||||||
sh '''
|
sh '''
|
||||||
git fetch origin
|
git fetch --tags origin
|
||||||
git checkout master
|
git checkout -B gitea-mirror-$BUILD_NUMBER origin/master
|
||||||
git reset --hard origin/master
|
git rm -f Jenkinsfile
|
||||||
|
git commit -m "Remove Jenkinsfile for Gitea mirror" || echo "No changes to commit"
|
||||||
git remote get-url master >/dev/null 2>&1 \
|
git remote get-url master >/dev/null 2>&1 \
|
||||||
&& git remote set-url master https://sourcecode.confdroid.com/confdroid/confdroid_java.git \
|
&& git remote set-url master https://sourcecode.confdroid.com/confdroid/confdroid_java.git \
|
||||||
|| git remote add master https://sourcecode.confdroid.com/confdroid/confdroid_java.git
|
|| git remote add master https://sourcecode.confdroid.com/confdroid/confdroid_java.git
|
||||||
git -c credential.helper="!f() { echo username=${GITEA_USER}; echo password=${GITEA_TOKEN}; }; f" \
|
git -c credential.helper="!f() { echo username=${GITEA_USER}; echo password=${GITEA_TOKEN}; }; f" \
|
||||||
push --force master refs/heads/master:refs/heads/master
|
push --force master HEAD:refs/heads/master
|
||||||
|
git ls-remote --heads master | awk '{print $2}' | sed 's#refs/heads/##' | while read branch; do
|
||||||
|
if [ -n "$branch" ] && [ "$branch" != "master" ]; then
|
||||||
|
git -c credential.helper="!f() { echo username=${GITEA_USER}; echo password=${GITEA_TOKEN}; }; f" \
|
||||||
|
push master --delete "$branch"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
git -c credential.helper="!f() { echo username=${GITEA_USER}; echo password=${GITEA_TOKEN}; }; f" \
|
||||||
|
push master --tags
|
||||||
|
git ls-remote --tags master | awk '{print $2}' | sed 's#refs/tags/##' | cut -d'^' -f1 | sort -u | while read tag; do
|
||||||
|
if [ -n "$tag" ] && ! git show-ref --tags --verify --quiet "refs/tags/$tag"; then
|
||||||
|
git -c credential.helper="!f() { echo username=${GITEA_USER}; echo password=${GITEA_TOKEN}; }; f" \
|
||||||
|
push master ":refs/tags/$tag"
|
||||||
|
fi
|
||||||
|
done
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
# Readme
|
# Readme
|
||||||
|
|
||||||
[](https://jenkins.confdroid.com/job/confdroid_java/)
|
[](https://jenkins.confdroid.com/job/confdroid_java/)
|
||||||
|
[](https://sonarqube.confdroid.com/dashboard?id=confdroid_java)
|
||||||
|
|
||||||
- [Readme](#readme)
|
- [Readme](#readme)
|
||||||
- [Synopsis](#synopsis)
|
- [Synopsis](#synopsis)
|
||||||
@@ -22,7 +23,7 @@
|
|||||||
|
|
||||||
## WARNING
|
## WARNING
|
||||||
|
|
||||||
***Attention: Never use this puppet module on systems which have been previously configured manually. It is impossible to predict how and what would have been configured, hence previous configurations outside the scope of this module may be overwritten! Automated configurations require a test environment to verify that the module suits the purpose intended by the user, as well as tune the parameters, before deploying into live production***
|
> **Attention: Never use this puppet module on systems which have been previously configured manually. It is impossible to predict how and what would have been configured, hence previous configurations outside the scope of this module may be overwritten! Automated configurations require a test environment to verify that the module suits the purpose intended by the user, as well as tune the parameters, before deploying into live production**
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user