python-scripts任务jenkins scripts
Redis写入反弹连接任务
Cron表达式 cron的增删改查 crontab -u root -r 删除某个用户的任务 crontab -u root time.cron 把文件添加到某个用户的任务 crontab -u root -I 列举某个用户的任务 crontab -u root -e 编辑某个用户的任务 存储路径 ......
如何在Jenkins Pipeline中接入SonarQube进行代码扫描
随着软件开发项目的不断增多,代码质量的管理变得愈发重要。SonarQube是一个开源的代码质量管理平台,它可以帮助开发团队发现和修复代码中的各种问题,从而提高代码的质量。而Jenkins是一个广泛使用的持续集成和持续交付工具,它可以自动化构建、测试和部署应用程序。本文将介绍如何在Jenkins Pi ......
Jenkins拉取Git代码的两种方式
Jenkins拉取Git代码依照Git clone的分类有两种,一种是通过SSH,一种是HTTPS。 下面分别说下具体的配置 HTTPS方式 即使用 git clone https://git.xxx.com/xx/xxx.git 的方式获取,步骤如下: Jenkins相应Job的配置--源码管理中 ......
[902] Get the current file's directory of CMD batch scripts
In a batch file, you can use the %~dp0 special variable to get the directory of the currently executing batch file. Here's how you can do it: @echo of ......
[901] Reuse variables of CMD batch scripts
In a batch file, you can reuse a variable to generate different file paths by concatenating the variable with other strings or variables. Here's an ex ......
[900] Print an empty line of CMD batch scripts
Use the echo. command to print an empty line. @echo off echo This is a line of text echo. echo This is a new line of text This will produce the output ......
kettle 执行任务的方式
图形化界面 你可以通过双击Spoon(Kettle的图形界面工具)的可执行文件来启动Kettle 图形化界面 可以出处理作业和转换 数据库链接 资源库 命令行 转换 Pan 是Kettle的命令行工具,用于批量执行ETL转换任务。 可以通过命令行参数指定需要执行的转换或作业文件,并提供了丰富的选项来 ......
jenkins+sonarQube实现代码扫描
sonarQube安装 SonarQube基于Java开发,所以需要安装 OpenJDK8 版本。 SonarQube需要依赖 MySQL 数据库,至少 5.6 版本以上。 SonarQube的小型实例至少需要4GB 内存,如果是大型实例需要 16GB 7.8之后JDK本版需要JDK11本版 且不支 ......
编辑linux服务启动命令(app-script.sh命令编写)
#!/bin/sh# 注:这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=app-biz.jar #使用说明,用来提示输入参数usage() { echo "Usage: sh 脚本名.sh [start|stop|restart|status]" exit 1} #检查程序是否在运 ......
[894] Optimize arcpy scripts
ref: Parallel Processing Factor (Environment setting) ref: Write geoprocessing output to memory Parallel processing arcpy.env.parallelProcessingFactor ......
自动化之Jenkines配置
第一步:新建任务-输入一个任务名称-点击构建一个自由风格的软件项目 第二步: clone git的地址粘贴到这里,分支选择项目存放的分支,mster还是develop */develop 第三步:配置定时构建 第四部:配置执行命令 ......
jenkins安装插件报错
1、安装插件publish-over-ssh报错 解决方案: 下载publish-over.hpi文件 https://updates.jenkins.io/download/plugins/publish-over/0.22/publish-over.hpi 离线安装选择的插件: 然后再安装pub ......
题解 尼克的任务
有一种和题解区完全不同的做法。 首先将所有任务按照时间从小到大排序,接着用 \(f_i\) 表示处理前 \(i\) 个任务所能得到的最大空闲时间。 回顾一下需要满足的条件:再某个有任务的时刻,如果尼克是空闲的,就必须从中选择一个任务做。那么我们对于第 \(i\) 个任务,枚举上一个做的任务 \(j\ ......
java中的异步任务处理和Feature接口
简介 Java并发包提供了一套框架,大大简化了执行异步任务所需要的开发。框架引入了“执行服务”的概念,封装了任务执行的细节,对任务提交者而言,他可以关注任务本身,如提交任务、获取结果、取消任务。而不用关注任务执行的细节。 基本接口 ①Runnable和Callable: 表示要执行的任务 ②Exce ......
任务1
task1 #include <stdio.h> int main() { printf(" O \n"); printf("<H>\n"); printf("I I\n"); printf(" O \n"); printf("<H>\n"); printf("I I\n"); return 0; ......
并发跑任务:任一成功停下&获取所有成功结果
主方法 import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; import java.util.function.Supplier; public class CompletableFutu ......
Linux系列---【shell脚本-模拟手动跑每天的定时任务】
问题背景 上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。 shell脚本 #!/bin/bash # 设置循环的日期范围 start_date="2023080 ......
并发跑任务:任一成功所有任务停下
import java.util.concurrent.*; public class Main { public static void main(String[] args) { ExecutorService executorService = Executors.newFixedThread ......
SpringBoot简易任务栏示例
一、概述 现有这样一个需求:前端要求实现类似任务栏的东西(windows电脑的任务栏)。要求:可以向任务栏增加图标、删除图标、给任务栏中的图标排序以及加载任务栏图标列表 参考样例图: 规律图: 思路:(这里假设任务栏图标列表本身就是一个有序的集合,排序规则按照sort正向排序) 新增: 增加一个图标 ......
gitlab和jenkins配合
目录项目配置使用 docker 启动 gitlab修改拉取git代码的git和http的url配置gitlab从新搞一个jenkins(配置插件)jenkins配置harbor配置安装配置docker登录harbor持久化jenkins的ssh命令docker 登录失败解决方法 项目配置 IP 配置 ......
磁盘清理、大文件查找、磁盘扩容、定时任务
磁盘清理 rm -rf 脚本: #!/bin/shcd /;find -name "java_pid*.hprof" -exec rm -rf {} \; 或者 rm -rf /java_pid*\.hprof 大文件查找 查找并列出当前目录中最大的目录: du -h --max-depth=1 查 ......
jenkins结合Sonarqube实现代码扫描。
#1.centos8系统环境准备: ip 主机名 软件 10.0.0.170 sonarqube sonarqube 8.9.9LTS postgresql-10.17 10.0.0.160 jenkins-master jenkins-2.346.3 sonar-scanner-4.7 #sona ......
k8s部署jenkins+gitlab实现代码发布
1.#k8s部署jenkins #k8s中运行jenkins服务,gitlab还是跑在物理机上,因为经常需要clone修改代码。 #基于java命令,运⾏java war包或jar包,本次以jenkins.war 包部署⽅式为例,jenkins的数据保存⾄外部存储(NFS或者PVC)。 1.1#镜像 ......
Jenkins基础流程手记
流程图 准备环境 一台宿主机 用来模拟CICD(jenkins、gitlab环境) 一台虚拟机(云服务器) 用来模拟生产环境 搭建CICD gitlab搭建 下载gitlab镜像 docker search gitlab-ce docker pull gitlab-ce 启动gitlab镜像 doc ......
npm scripts & shx All In One
npm scripts & shx All In One
shx rm -rf ./dist/*
......
任务执行的洋葱模型
class TaskUtils { constructor() { this.currentIndex = 0 this.tasks = [] this._isRunning = false this._next = async () => { this.currentIndex++; await ......