File tree Expand file tree Collapse file tree 2 files changed +19
-8
lines changed Expand file tree Collapse file tree 2 files changed +19
-8
lines changed Original file line number Diff line number Diff line change @@ -93,3 +93,7 @@ peco_aws_s3_list() {
9393peco_aws_codebuild_list () {
9494 peco_aws_input ' aws codebuild list-projects --query "*[]"' ' true'
9595}
96+
97+ peco_aws_codepipeline_list () {
98+ peco_aws_input ' aws codepipeline list-pipelines --query "*[].name"' ' true'
99+ }
Original file line number Diff line number Diff line change @@ -5,17 +5,24 @@ aws_codepipeline_list() {
55}
66
77aws_codepipeline_get_latest_execution_with_hint () {
8-
9- echo " List pipelines"
10- aws codepipeline list-pipelines --query " *[].name"
11-
12- echo " Your pipeline >"
13- read codepipeline_name
14- aws_codepipeline_get_latest_execution $codepipeline_name
8+ aws_codepipeline_get_latest_execution $( echo " $( peco_aws_codepipeline_list) " | peco)
159}
1610
1711aws_codepipeline_get_latest_execution () {
1812
1913 codepipeline_name=$1
20- aws codepipeline list-action-executions --pipeline-name $codepipeline_name --filter pipelineExecutionId=$( aws codepipeline list-pipeline-executions --pipeline-name $codepipeline_name --query " *[0].pipelineExecutionId" --output text) --output table
14+ aws_codepipeline_execution_id_latest=$(
15+ aws codepipeline list-pipeline-executions \
16+ --pipeline-name ${codepipeline_name:? ' codepipeline_name is unset or empty' } \
17+ --query ' pipelineExecutionSummaries[0].pipelineExecutionId' \
18+ --output text | head -1
19+ )
20+ aws_run_commandline \
21+ "
22+ aws codepipeline list-action-executions \
23+ --pipeline-name ${codepipeline_name:? ' codepipeline_name is unset or empty' } \
24+ --filter pipelineExecutionId=${aws_codepipeline_execution_id_latest:? ' aws_codepipeline_execution_id_latest is unset or empty' } \
25+ --output table
26+ "
27+
2128}
You can’t perform that action at this time.
0 commit comments