Debug @relative-ci/agent webpack plugin

Use DEBUG environment variable

To debug @relative-ci/agent webpack plugin activity, set DEBUG=relative-ci:agent environment variable when you run your build command:

DEBUG=relative-ci:agent npm run build
relative-ci:agent {
includeCommitMessage: true,
payloadFilepath: undefined,
stats: {
assets: true,
chunks: true,
modules: true
},
enabled: true
}
relative-ci:agent env-ci params {
branch: 'master',
commit: '9647c02969298e8b517d29724fce2652856dd36f',
isCi: true,
pr: 19,
prBranch: 'feature-update-login',
service: 'github',
slug: 'acme/web-app'
}
relative-ci:agent RELATIVE_CI_SLUG not available, using env-ci
relative-ci:agent Payload {
key: '***',
project: 'acme/web-app',
service: 'github',
job: {
commit: '9647c02969298e8b517d29724fce2652856dd36f',
branch: 'feature-update-login',
prNumber: 19,
buildNumber: undefined,
buildUrl: undefined,
commitMessage: 'feat: Update login action'
},
rawData: { webpack: { stats: [Object] } },
agentVersion: '2.1.0'
}
relative-ci:agent Payload size 219779
relative-ci:agent Response {
reportUrl: 'https://app.relative-ci.com/projects/acme-web-app/jobs/20',
res: { job: { internalBuildNumber: 20 } },
info: { message: { txt: 'Bundle Size 12.57MB (+0.2%).' } }

Inspect payload

](/documentation/setup/agent/webpack-plugin/v4#plugin-options)

webpack.config.js
const { RelativeCiAgentWebpackPlugin } = require('@relative-ci/agent');
module.exports = {
// ... your webpack config
plugins: [
// ... other plugins
new RelativeCiAgentWebpackPlugin({
payloadFilepath: './artifacts/relative-ci-payload.json'
})
]
};