CI: Journal-log is accessible and encrypted
This commit is contained in:
parent
117886a75f
commit
82ee9661a9
2 changed files with 13 additions and 5 deletions
|
|
@ -9,13 +9,13 @@ stages:
|
|||
.base:
|
||||
after_script:
|
||||
- schutzbot/update_github_status.sh update
|
||||
# - schutzbot/save_journal.sh
|
||||
- schutzbot/save_journal.sh
|
||||
- schutzbot/run_cloud_cleaner.sh
|
||||
tags:
|
||||
- terraform
|
||||
artifacts:
|
||||
paths:
|
||||
# - journal-log
|
||||
- journal-log.gpg
|
||||
- ci-artifacts
|
||||
when: always
|
||||
|
||||
|
|
@ -46,7 +46,10 @@ RPM:
|
|||
- sh "schutzbot/mockbuild.sh"
|
||||
after_script:
|
||||
- schutzbot/update_github_status.sh update
|
||||
# - schutzbot/save_journal.sh
|
||||
- schutzbot/save_journal.sh
|
||||
artifacts:
|
||||
paths:
|
||||
- journal-log.gpg
|
||||
parallel:
|
||||
matrix:
|
||||
- RUNNER:
|
||||
|
|
@ -123,7 +126,7 @@ Base:
|
|||
INTERNAL_NETWORK: ["true"]
|
||||
artifacts:
|
||||
paths:
|
||||
- journal-log
|
||||
- journal-log.gpg
|
||||
- "*.repo"
|
||||
when: always
|
||||
|
||||
|
|
@ -152,7 +155,7 @@ Regression:
|
|||
INTERNAL_NETWORK: ["true"]
|
||||
artifacts:
|
||||
paths:
|
||||
- journal-log
|
||||
- journal-log.gpg
|
||||
- "*.repo"
|
||||
when: always
|
||||
|
||||
|
|
|
|||
|
|
@ -2,3 +2,8 @@
|
|||
|
||||
# use tee, otherwise shellcheck complains
|
||||
sudo journalctl --boot | tee journal-log >/dev/null
|
||||
|
||||
# As it might contain sensitive information and is important for debugging
|
||||
# purposes, encrypt journal-log with a symmetric passphrase.
|
||||
gpg --batch --yes --passphrase "$GPG_SYMMETRIC_PASSPHRASE" -o journal-log.gpg --symmetric journal-log
|
||||
rm journal-log
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue