helm upgrade --install --wait --values "$(params.values_file)" --namespace "$(params.release_namespace)" $(params.release_name) $(params.charts_dir) --set "deploy.init_copyfiles_image=$(resources.inputs.image-repo.url):$(params.imageTag)" 定义serviceaccount serviceaccount 定义了需要访...
git clone --branch main --depth 1 http://${GIT_USERNAME}:${GIT_PASSWORD}@$(params.git_url) repo cd "repo/$(params.git_manifest_dir)" ls -l echo old value: cat my-values.yaml | yq r - 'image.tag' echo replacing with new value: echo $(params.image_tag) yq w --inplace my...
cat ${CHECKOUT_DIR}/README.md 创建第二个文件 pipeline.yaml,并用你喜欢的文本编辑器打开它。这个文件通过设置诸如可以运行和处理任务的工作区等重要参数来定义流水线。 apiVersion: tekton.dev/v1beta1 kind: Pipeline metadata: name: cat-branch-readme spec: params: - name: repo-url type: string ...
make clean buildifmake unit-test;then cd/var/jenkins/workspace/path/repo1/direlsecd/var/jenkins/workspace/path/repo2/dir2 fiifmake unit-test;then echo" unit testing completed"fi'''}}}//发布HTML报告stage('Publish HTML Report'){steps{dir("/jenkins/workspace/"){script{sh label:'',script:...
source-repo outputs: - name: builtImage resource: web-image - name: deploy runAfter: [build-push] taskRef: name: deploy params: - name: repoPath value: /workspace/workspace - name: resource value: nginx - name: container value: nginx resources: inputs: - name: workspace resource: source...
repoId = repo['id'] println(repoId) } }returnrepoId } // 给仓库打 tag def TagGitlab(projectId,tag_name,tag_ref){ def apiUrl ="projects/${projectId}/repository/tags"reqBody ="""{"tag_name": "${tag_name}","ref": "${tag_ref}"}"""HttpReq('POST',apiUrl,reqBody)} ...
for x in `cat 1.txt`; do echo $x;mkdir dir{0..2}{0..2}_$x; done for i in `cat iplistr.ip`; do echo $i; ssh $i "supervisorctl start nginx";done mysql相关: socket=`ps -ef|grep mysql|grep -v grep|grep sock|awk 'BEGIN{FS = "--"}{for (f=1; f <= NF; f+=1...
mount [-fnrsvw] [-o options [,...]] device | dir mount [-fnrsvw] [-t vfstype] [-o options] device dir 说明: 将某个档案的内容解读成档案系统,然后将其挂在目录的某个位置之上。当这个命令执行成功后,直到我们使用 umnount 将这个档案系统移除为止,这个命令之下的所有档案将暂时无法被调用。
export const build = (repoName: string) => { const systemTempFolderPath = os.tmpdir(); return new Promise(async (resolve, reject) => { try { const HBUILDER_DIR = "D:\\HBuilderX"; const UNI_INPUT_DIR = path.join(systemTempFolderPath, repoName); ...
1:添加kubernetes源 # 原Kubernetes源 cat <<EOF >> /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-\$basearch enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg ...