我在 gitlab 的管道中運行 python 腳本,最后創建兩個 csv 檔案。管道成功,但未創建 csv 檔案。我在本地測驗了該程序并創建了檔案。
這是 python 腳本的一個示例,即使管道成功,它也不會創建 csv 檔案。
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration": [50, 40, 45]
}
#load data into a DataFrame object:
df = pd.DataFrame(data)
print(df)
df.to_csv('test.csv')
這是 .gitlab-ci.yml 檔案的配置:
to_create:
script:
- python to_create.py
如何通過在 gitlab 上運行的管道創建 test.csv 檔案?
uj5u.com熱心網友回復:
要將其存盤test.csv為作業工件,您可以將以下行添加到.gitlab-ci.yml檔案中。
to_create:
script:
- python to_create.py
artifacts:
paths:
- test.csv
對于此作業的每次運行,test.csvGitLab 中都會存盤一個檔案。
在此處閱讀有關 Job Arifacts 的更多資訊:https ://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/461479.html
