{"id":14980437,"url":"https://github.com/haidouks/concourse-powershell-module","last_synced_at":"2026-03-08T11:37:10.786Z","repository":{"id":215239548,"uuid":"222387851","full_name":"haidouks/concourse-powershell-module","owner":"haidouks","description":"Powershell module for Concourse CI/CD","archived":false,"fork":false,"pushed_at":"2021-03-12T09:29:20.000Z","size":109,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-15T22:42:48.705Z","etag":null,"topics":["concourse","concourse-ci","concourse-pipeline","powershell","powershell-core","powershell-module","pwsh"],"latest_commit_sha":null,"homepage":"https://dev.azure.com/powershell-modules/Concourse","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/haidouks.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-11-18T07:27:38.000Z","updated_at":"2021-03-12T09:29:22.000Z","dependencies_parsed_at":"2024-01-03T10:11:41.048Z","dependency_job_id":"73c4cb3b-e911-4c36-b824-77ad861a12aa","html_url":"https://github.com/haidouks/concourse-powershell-module","commit_stats":null,"previous_names":["haidouks/concourse-powershell-module"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haidouks%2Fconcourse-powershell-module","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haidouks%2Fconcourse-powershell-module/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haidouks%2Fconcourse-powershell-module/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/haidouks%2Fconcourse-powershell-module/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/haidouks","download_url":"https://codeload.github.com/haidouks/concourse-powershell-module/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242005175,"owners_count":20056424,"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":["concourse","concourse-ci","concourse-pipeline","powershell","powershell-core","powershell-module","pwsh"],"created_at":"2024-09-24T14:01:46.614Z","updated_at":"2026-03-08T11:37:10.703Z","avatar_url":"https://github.com/haidouks.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Concourse Module for Powershell\n\n## Installation\n\n```` Powershell\nInstall-Module -Name Concourse\n````\n\n## Usage\n\nEasy way to discover all commands is using ``Get-Command``. This command will list all available functions within Concourse module.\n```` Powershell\nGet-Command -Module Concourse\n````\n#\nHelpers and descriptions are available for all of functions.\n\n```` Powershell\nGet-Help Invoke-ConcourseAuth -Full\n\n````\n#\n### Example 1\n\nScript below can be used to trigger a new build for job 'myJob'.\n```` Powershell\nPS: /\u003e $user = \"myUser\"\nPS: /\u003e $pass = \"myP@ss\"\nPS: /\u003e $concourseUrl = \"http://ci.concourse.com\"\nPS: /\u003e $loginType = \"local\" #'ldap', 'github', etc ...\nPS: /\u003e $pipeline = \"myPipeline\"\nPS: /\u003e $job = \"myJob\"\nPS: /\u003e $team = \"myTeam\"\nPS: /\u003e $auth = Invoke-ConcourseAuth -user $userName -pass $pass -concourseUrl $concourseUrl -loginType $loginType\nPS: /\u003e Invoke-ConcourseJob -pipeline $pipeline -ciCookie $auth -team $team -job $job -concourseUrl $concourseUrl\n\nid            : 16\nteam_name     : myTeam\nname          : 15\nstatus        : pending\njob_name      : myJob\napi_url       : /api/v1/builds/16\npipeline_name : myPipeline\n````\n\n### Example 2\n\nScript below can be used to get job status.\n```` Powershell\nPS: /\u003e $user = \"myUser\"\nPS: /\u003e $pass = \"myP@ss\"\nPS: /\u003e $concourseUrl = \"http://ci.concourse.com\"\nPS: /\u003e $loginType = \"local\" #'ldap', 'github', etc ...\nPS: /\u003e $pipeline = \"myPipeline\"\nPS: /\u003e $job = \"myJob\"\nPS: /\u003e $team = \"myTeam\"\nPS: /\u003e $buildID = 1\nPS: /\u003e $auth = Invoke-ConcourseAuth -user $userName -pass $pass -concourseUrl $concourseUrl -loginType $loginType\nPS: /\u003e Get-ConcourseJobStatus -pipeline $pipeline -job $job -buildID $buildID -ciCookie $auth -concourseUrl $concourseUrl -team $team\n\nid            : 2\nteam_name     : myTeam\nname          : 1\nstatus        : succeeded\njob_name      : myJob\napi_url       : /api/v1/builds/2\npipeline_name : myPipeline\nstart_time    : 1599471001\nend_time      : 1599471025\n````\n\n## Pipeline Status\n\n| Build  |  Publish | Coverage |\n|---|---|---|\n| [![Build Status](https://dev.azure.com/powershell-modules/Concourse/_apis/build/status/haidouks.concourse-powershell-module?branchName=master)](https://dev.azure.com/powershell-modules/Concourse/_build/latest?definitionId=3\u0026branchName=master) | [![Release Status](https://vsrm.dev.azure.com/powershell-modules/_apis/public/Release/badge/48e1e487-95a2-46c8-82ef-9d7709a68195/1/1)](https://vsrm.dev.azure.com/powershell-modules/_apis/public/Release/badge/48e1e487-95a2-46c8-82ef-9d7709a68195/1/1) | [![Code Coverage](https://img.shields.io/azure-devops/coverage/powershell-modules/Concourse/3/master)](https://dev.azure.com/powershell-modules/Concourse/_test/analytics?definitionId=3\u0026contextType=build)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaidouks%2Fconcourse-powershell-module","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaidouks%2Fconcourse-powershell-module","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaidouks%2Fconcourse-powershell-module/lists"}