我尝试在我的GitLab持续集成设置中使用LFTP,因此我可以使用目的地镜像JSON文件。但是,我只想使用通配符镜像一组文件夹,但我似乎无法使用它。
我在LFTP中尝试了这个镜像命令配置,但这导致了一个"没有这样的文件或目录"错误。我假设我以某种方式解析了通配符错误。
我尝试了什么:/home/gitlab-runner/builds/82ffc821/0/somegroup/someproject/somefolder_*: No such file or directory
结果:
//MySQConnectionExample.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Properties;
public class MySQLConnectionExample {
public static void main(String[] args) {
Connection conn1 = null;
String result = " ";
try {
Class.forName("com.mysql.jdbc.Driver");
String url1 = "jdbc:mysql://127.0.0.1:3306/demo";
String user = "root";
String password = "mypassword";
conn1 = DriverManager.getConnection(url1, user, password);
if (conn1 != null) {
System.out.println("Connected to the database test1");
}
String sql = " select address from pharmacy";
PreparedStatement prest = conn1.prepareStatement(sql);
ResultSet rs = prest.executeQuery();
while(rs.next()) {
result = rs.getString(1);
System.out.println(result);
}
} catch (SQLException ex) {
System.out.println("An error occurred. Maybe user/password is invalid");
ex.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
我可能遗漏了一些明显的东西。非常感谢任何帮助。
答案 0 :(得分:0)
也许老了,但是在男人身上发现了:
包含和排除选项可以多次指定。它的意思是 该文件或目录 如果tory与include匹配,但在 包含或不匹配任何内容,并且第一项检查为排除。目录匹配 加上斜杠。
因此,它将首先执行“ include”参数,最后使用“ --exclude。*---exclude。* /”进行“ exclude”。之后,不再有任何文件数学要镜像。使用“ --verbose”检查lftp触摸了哪些文件