我从作业项目>设置>构建>运行shell(bash)调用python脚本。 我要在脚本中打开的文件不是最新的,Jenkins始终记得我在脚本中删除的旧文件,然后Jenkins打开它。
我还发现python delete命令没有执行。 看起来Jenkins正在缓存初始文件树。
如何始终参考最新的文件树?
是否有清除缓存的命令?
以及如何运行python delete命令(.
├── CHALLENGE.md
├── Pipfile
├── Pipfile.lock
├── README.md
├── __pycache__
│ └── config.cpython-38.pyc
├── data_platform_challenge_darwin
├── data_platform_challenge_linux
├── data_platform_challenge_windows
├── discussion_answers_rough_work
├── dist
│ ├── invdb-0.0.1.tar.gz
│ └── invdb-tesla-kebab-mai-haddi-0.0.1.tar.gz
├── example.json
├── invdb
│ ├── __init__.py
│ ├── analysis.py
│ ├── cleanup.py
│ ├── cli.py
│ ├── config.py
│ ├── etl.py
│ ├── groups.py
│ ├── initialize_db.py
│ └── nodes.py
├── invdb.egg-info
│ ├── PKG-INFO
│ ├── SOURCES.txt
│ ├── dependency_links.txt
│ └── top_level.txt
├── setup.py
├── test.db
└── tests
)?
$ sudo lsof -i:8849
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 29279 jira 14u IPv4 7722212 0t0 TCP *:8849 (LISTEN)
答案 0 :(得分:0)
已找到原因。 这是因为Jenkins并未缓存它,而是每次我git拉动它时都下载一个远程文件。 因此,我将撤回该问题。