DevOps AI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
No Result
View All Result
Home DevOps & Cloud

Đọc/ghi file trong Jenkins Pipeline

Quân Nguyễn by Quân Nguyễn
25 Tháng 4, 2025
in DevOps & Cloud
0
Share on FacebookShare on Twitter

Để đọc hoặc ghi file thì bạn có thể sử dụng bash script hoặc powershell, tuy nhiên cách làm đó phụ thuộc vào hệ điều hành của Jenkins node(agent) , trong bài viết này bạn sẻ học được cách sử dụng groovy để đọc và ghi file.

writeFile: Ghi tệp vào không gian làm việc

Ghi nội dung đã cho vào một tệp có tên trong thư mục hiện tại.
file
Kiểu dữ liệu: String
text
Kiểu dữ liệu: String
encoding(không bắt buộc)
Mã hóa đích cho tệp. Nếu để trống, mã hóa mặc định của nền tảng sẽ được sử dụng. Nếu văn bản là một chuỗi được mã hóa Base64, thì dữ liệu nhị phân được giải mã có thể được ghi vào tệp bằng cách chỉ định “Base64” làm mã hóa.
Kiểu dữ liệu: String

Ví dụ:


					
				

readFile: Đọc tệp từ không gian làm việc

Đọc một tệp từ một đường dẫn tương đối (với gốc trong thư mục hiện tại, thường là không gian làm việc) và trả về nội dung của nó dưới dạng một chuỗi thuần túy.
file
Đường dẫn tương đối ( /-phân cách) đến tệp trong không gian làm việc để đọc.
Kiểu dữ liệu: String
encoding(không bắt buộc)
Bảng mã để sử dụng khi đọc tệp. Nếu để trống, mã hóa mặc định của nền tảng sẽ được sử dụng. Các tệp nhị phân có thể được đọc thành một chuỗi được mã hóa Base64 bằng cách chỉ định “Base64” làm mã hóa.
Kiểu dữ liệu: String

Related Post

Đổi MTU cho Calico trong Kubernetes

Đổi MTU cho Calico trong Kubernetes

30 Tháng 4, 2025
Demo Tích Hợp Vault trong Kubernetes

Demo Tích Hợp Vault trong Kubernetes

30 Tháng 4, 2025

Setup FTP Server on Amazon Linux 2

30 Tháng 4, 2025

Streaming AWS EKS logs into Cloud Watch

30 Tháng 4, 2025

Ví dụ:


					
				

Thực hành

Trong Jenkinsfile sau, có hai giai đoạn. Trong giai đoạn đầu tiên, bạn sẻ tạo một biến chứa text và  bạn sẻ sử dụng hàm writeFile để ghi nó ra một tệp. Sau đó,  bạn sẻ  thực thi ls như một chương trình bên ngoài bằng cách sử dụng sh .

Trong giai đoạn thứ hai,  bạn sẻ  sử dụng hàm readFile để đọc nội dung của tệp.


					
				
Tags: groovyhệ điều hànhjenkinskiến trúc
Quân Nguyễn

Quân Nguyễn

Related Posts

Đổi MTU cho Calico trong Kubernetes
DevOps & Cloud

Đổi MTU cho Calico trong Kubernetes

by Hiếu Tạ
30 Tháng 4, 2025
Demo Tích Hợp Vault trong Kubernetes
DevOps & Cloud

Demo Tích Hợp Vault trong Kubernetes

by Hiếu Tạ
30 Tháng 4, 2025
Setup FTP Server on Amazon Linux 2
DevOps & Cloud

Setup FTP Server on Amazon Linux 2

by Hiếu Tạ
30 Tháng 4, 2025
Next Post

Tản mạn về Build

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Recommended

Các website demo hay được sử dụng cho thực hành Automation Test

Các website demo hay được sử dụng cho thực hành Automation Test

11 Tháng 6, 2025
Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

1 Tháng 5, 2025
Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Cài đặt Grafana – Loki – Promtail monitoring log Container

Cài đặt Grafana – Loki – Promtail monitoring log Container

1 Tháng 5, 2025
Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

16 Tháng 6, 2025
MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

16 Tháng 6, 2025
DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

13 Tháng 6, 2025
GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify

Cộng đồng DevOps Việt Nam chia sẽ kiến thức giúp tăng tốc quá trình phát triển ứng dụng và tự động hóa trong lĩnh vực Cloud DevOps & AI.

Bài viết mới

  • Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent
  • MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật
  • DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

Categories

  • AI & Automation
  • Bảo mật
  • Chưa phân loại
  • DevOps & Cloud
  • Tin tức
No Result
View All Result
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud

© 2025 DevOpsify