Browse Source

Fixed a task processing bug

master 1.4.3
Drew Short 3 years ago
parent
commit
37678f9149
  1. 7
      acm.py
  2. 13
      pipeline.yml

7
acm.py

@ -28,7 +28,11 @@ VERSION = "1.4.0"
async def run_command_shell( async def run_command_shell(
command, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.PIPE, on_success: List[Callable] = [()]):
command,
stdout=asyncio.subprocess.PIPE,
stderr=asyncio.subprocess.PIPE,
on_success: List[Callable] = [()]
):
"""Run command in subprocess (shell). """Run command in subprocess (shell).
Note: Note:
@ -43,6 +47,7 @@ async def run_command_shell(
if process.returncode == 0: if process.returncode == 0:
for callable in on_success: for callable in on_success:
if callable is not None:
callable() callable()
if stdout != asyncio.subprocess.DEVNULL: if stdout != asyncio.subprocess.DEVNULL:

13
pipeline.yml

@ -1,11 +1,10 @@
---
resources: resources:
- name: git-resource - name: git-resource
type: git type: git
icon: git icon: git
source: source:
uri: https://git.nulloctet.com/warricksothr/Asset-Compression-Manager.git uri: https://git.nulloctet.com/warricksothr/Asset-Compression-Manager.git
tag_filter: "*[0-9].*[0-9].*[0-9]"
tag_filter: '*[0-9].*[0-9].*[0-9]'
- name: git-resource-image-nexus - name: git-resource-image-nexus
type: docker-image type: docker-image
icon: docker icon: docker
@ -20,21 +19,25 @@ resources:
repository: sothr/acm repository: sothr/acm
username: ((hub_docker_write.username)) username: ((hub_docker_write.username))
password: ((hub_docker_write.password)) password: ((hub_docker_write.password))
jobs: jobs:
- name: build-image - name: build-image
plan: plan:
- get: git-resource - get: git-resource
trigger: true trigger: true
- in_parallel:
- put: git-resource-image-nexus - put: git-resource-image-nexus
params: params:
build: git-resource build: git-resource
cache: sothr/acm:latest
tag_file: git-resource/.git/ref tag_file: git-resource/.git/ref
tag_as_latest: true tag_as_latest: true
get_params: {skip_download: true}
get_params:
skip_download: true
- put: git-resource-image - put: git-resource-image
params: params:
build: git-resource build: git-resource
cache: sothr/acm:latest
tag_file: git-resource/.git/ref tag_file: git-resource/.git/ref
tag_as_latest: true tag_as_latest: true
get_params: {skip_download: true}
get_params:
skip_download: true
Loading…
Cancel
Save