robotframework circlecilibrary
0.1.3
RobotFramework-Circlecilibrary เป็นไลบรารีส่วนขยายสำหรับ RobotFramework ในการกระตุ้นและจัดการท่อ Circleci
ติดตั้ง RobotFramework-Circlecilibrary ผ่าน PIP:
pip install --upgrade robotframework-circlecilibraryตอนนี้คุณสามารถทริกเกอร์ไปป์ไลน์และรอจนกว่าจะเสร็จสมบูรณ์:
*** Settings ***
Documentation Handle circleci pipeline example
Library CircleciLibrary api_token= %{ CIRCLECI_API_TOKEN }
*** Test Cases ***
Trigger a circleci pipeline
${ project } Get Project my-project
${ pipeline } Trigger Pipeline
... ${ project } tag=2.0.1
Wait Until Keyword Succeeds 5m 2s
... All Workflows Should Be Stopped ${ pipeline }
All Workflows Should Have The Status ${ pipeline } successRobotFramework-Circlecilibrary จะบันทึกค่าคืนทั้งหมดที่ได้รับจาก CircleCi API:
robot --loglevel=TRACE pipeline.robot
เรียกใช้การตั้งค่าเพื่อติดตั้งการพึ่งพาทั้งหมด
pip install .ในการเรียกใช้การทดสอบคุณต้องติดตั้ง TOX ตั้งแต่แรก:
pip3 install toxหลังจากนั้นคุณสามารถเรียกใช้การทดสอบผ่าน TOX:
tox [distutils]
index-servers =
pip-test-account
pip-prod-account
[pip-test-account]
repository = https://test.pypi.org/legacy/
username = __token__
password = <generate your api token on https://test.pypi.org>
[pip-prod-account]
repository = https://upload.pypi.org/legacy/
username = __token__
password = <generate your api token on https://pypi.org>
make test_deploymake deploy