Melhorar código do deploy.
Dentro do fonte `.deploy.sh` o código esta replicado. Faça as seguintes mudanças. de ```bash if [ "$CI_JOB_NAME" = "deploy_for_unstable" ]; then dput -u -f --config=dput.cf repo build/*.changes elif [ "$CI_JOB_NAME" = "deploy_for_testing" ]; then CHANGELOG="package/debian/changelog" LINE=$(head -n 1 $CHANGELOG) PACKAGE=$(echo "$LINE" | cut -d' ' -f1) VERSION=$(echo "$LINE" | cut -d' ' -f2 | grep -o -E '[0-9]*\.[0-9]*\.[0-9]*') REPREPRO_CMD="reprepro -Vb /home/repository/www/le6 copysrc testing unstable $PACKAGE $VERSION" ssh -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa repository@repo.c3sl.ufpr.br "$REPREPRO_CMD" elif [ "$CI_JOB_NAME" = "deploy_for_stable" ]; then CHANGELOG="package/debian/changelog" LINE=$(head -n 1 $CHANGELOG) PACKAGE=$(echo "$LINE" | cut -d' ' -f1) VERSION=$(echo "$LINE" | cut -d' ' -f2 | grep -o -E '[0-9]*\.[0-9]*\.[0-9]*') REPREPRO_CMD="reprepro -Vb /home/repository/www/le6 copysrc stable testing $PACKAGE $VERSION" ssh -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa repository@repo.c3sl.ufpr.br "$REPREPRO_CMD" fi ``` para ```bash if [ "$CI_JOB_NAME" = "deploy_for_unstable" ]; then dput -u -f --config=dput.cf repo build/*.changes else if [ "$CI_JOB_NAME" = "deploy_for_testing" ]; then REPO_SRC=... REPO_TGT=... elif [ "$CI_JOB_NAME" = "deploy_for_stable" ]; then REPO_SRC=... REPO_TGT=... if CHANGELOG="package/debian/changelog" LINE=$(head -n 1 $CHANGELOG) PACKAGE=$(echo "$LINE" | cut -d' ' -f1) VERSION=$(echo "$LINE" | cut -d' ' -f2 | grep -o -E '[0-9]*\.[0-9]*\.[0-9]*') REPREPRO_CMD="reprepro -Vb /home/repository/www/le6 copysrc $REPO_SRC $REPO_TGT $PACKAGE $VERSION" ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null repository@repo.c3sl.ufpr.br "$REPREPRO_CMD" fi ``` Fazer modificações em um repositório, como le-help, testar e então replicar para os outros.
issue