{"id":20445435,"url":"https://github.com/elmahio/azure-devops-upload-source-map-task","last_synced_at":"2026-04-19T01:38:36.695Z","repository":{"id":42634006,"uuid":"400509724","full_name":"elmahio/azure-devops-upload-source-map-task","owner":"elmahio","description":"Tools for uploading source maps to elmah.io from Azure DevOps.","archived":false,"fork":false,"pushed_at":"2024-07-23T05:47:03.000Z","size":733,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-25T10:16:17.139Z","etag":null,"topics":["azure-devops","elmah-io","javascript-logger","source-map","source-maps","sourcemap","sourcemaps"],"latest_commit_sha":null,"homepage":"https://docs.elmah.io/sourcemaps/#upload-from-azure-devops","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elmahio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://elmah.io/","https://elmah.io/pricing/"]}},"created_at":"2021-08-27T12:58:05.000Z","updated_at":"2024-07-23T05:46:44.000Z","dependencies_parsed_at":"2024-07-23T07:37:38.992Z","dependency_job_id":null,"html_url":"https://github.com/elmahio/azure-devops-upload-source-map-task","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmahio%2Fazure-devops-upload-source-map-task","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmahio%2Fazure-devops-upload-source-map-task/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmahio%2Fazure-devops-upload-source-map-task/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmahio%2Fazure-devops-upload-source-map-task/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elmahio","download_url":"https://codeload.github.com/elmahio/azure-devops-upload-source-map-task/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241993739,"owners_count":20054581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-devops","elmah-io","javascript-logger","source-map","source-maps","sourcemap","sourcemaps"],"created_at":"2024-11-15T10:12:37.839Z","updated_at":"2026-04-19T01:38:31.656Z","avatar_url":"https://github.com/elmahio.png","language":"PowerShell","readme":"# elmah.io Upload Source Map\n\nThis extension is able to upload a source map and a minified JavaScript file to [elmah.io](https://elmah.io). When uploading a source map, bundled and minified stack traces will be readable on elmah.io.\n\n## Usage\n\nGo to the [elmah.io Upload Source Map](https://marketplace.visualstudio.com/items?itemName=elmahio.elmah-io-upload-source-map) extension on the Azure DevOps Marketplace and click the _Get it free_ button:\n\n![Install the extension](images/marketplace_get_it_free.png)\n\nSelect your organization and click the *Install* button:\n\n![Select organization](images/marketplace_select_organization.png)\n\nThe task supports both Pipelines and Releases. No matter which approach you choose, you will need to replace `API_KEY` with an API key ([Where is my API key?](https://docs.elmah.io/where-is-my-api-key/)) with permission ([How to configure API key permissions](https://docs.elmah.io/how-to-configure-api-key-permissions/)) to upload source maps. Replace `LOG_ID` with the ID ([Where is my log ID?](https://docs.elmah.io/where-is-my-log-id/)) of the log the source map belongs to. **Path** must contain the relative path to the minified JavaScript. **Source Map File** and **Minified JavaScript File** must contain a path to the generated source map and minified JavaScript file.\n\n### Pipelines\n\nGo to your Azure DevOps Pipeline configuration and add the *elmah.io Upload Source Map* task. Fill in the fields as shown here:\n\n![Add the task](images/pipeline_task.png)\n\nWhen clicking the *Add* button, YAML code will be added to your configuration looking similar to this:\n\n```yaml\n- task: ElmahIoUploadSourceMap@4\n  inputs:\n    apiKey: 'API_KEY'\n    logId: 'LOG_ID'\n    path: '/bundles/sharedbundle.min.js'\n    sourceMap: '$(System.DefaultWorkingDirectory)/myproject/drop/bundles/sharedbundle.map'\n    minifiedJavaScript: '$(System.DefaultWorkingDirectory)/myproject/drop/bundles/sharedbundle.min.js'\n```\n\n### Releases\n\nGo to your Azure DevOps Release configuration and add the *elmah.io Upload Source Map* task. Fill in all fields as shown here:\n\n![Add the task](images/release_pipeline_task.png)","funding_links":["https://elmah.io/","https://elmah.io/pricing/"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felmahio%2Fazure-devops-upload-source-map-task","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felmahio%2Fazure-devops-upload-source-map-task","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felmahio%2Fazure-devops-upload-source-map-task/lists"}