Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .gitlab/generate-package.php
Original file line number Diff line number Diff line change
Expand Up @@ -1445,6 +1445,42 @@
# Prevent token from appearing in logs
GITHUB_TOKEN: "[MASKED]"

"upload SSI debug symbols":
stage: pre-release
image: registry.ddbuild.io/ci/async-profiler-build:v71888475-datadog-ci
tags: [ "arch:amd64" ]
only:
- tags
needs:
<?php
foreach ($arch_targets as $arch) {
?>
- job: "package loader: [<?= $arch ?>]"
artifacts: true
<?php
}
?>
before_script:
- mkdir build
- find packages -name "*.tar.gz" -exec tar xzf {} -C build/ \;
script:
- export DATADOG_API_KEY_PROD=$(aws ssm get-parameter --region us-east-1 --name ci.async-profiler-build.api_key_public_symbols_prod_us1 --with-decryption --query "Parameter.Value" --out text)
- export DATADOG_API_KEY_STAGING=$(aws ssm get-parameter --region us-east-1 --name ci.async-profiler-build.api_key_public_symbols_staging --with-decryption --query "Parameter.Value" --out text)
- |
if [ -n "${DATADOG_API_KEY_STAGING:-}" ]; then
echo "Uploading debug symbols to Datadog..."
DATADOG_API_KEY=$DATADOG_API_KEY_STAGING DATADOG_SITE=datad0g.com DD_BETA_COMMANDS_ENABLED=1 datadog-ci elf-symbols upload --disable-git ./build
else
echo "DATADOG_API_KEY_STAGING not set, skipping Datadog symbol upload"
fi
- |
if [ -n "${DATADOG_API_KEY_PROD:-}" ]; then
echo "Uploading debug symbols to Datadog..."
DATADOG_API_KEY=$DATADOG_API_KEY_PROD DATADOG_SITE=datadoghq.com DD_BETA_COMMANDS_ENABLED=1 datadog-ci elf-symbols upload --disable-git ./build
else
echo "DATADOG_API_KEY_PROD not set, skipping Datadog symbol upload"
fi

"publish release to github":
stage: release
image: registry.ddbuild.io/images/mirror/php:8.2-cli
Expand Down
Loading