我在VSTS中运行一个任务,它对上一步的变量执行一些操作,然后我需要输出结果以便在将来的任务中使用.我在Linux构建主机上运行的命令行任务中有以下内容,但在尝试稍后使用$(podName3)时使用结果时没有运气.
COMMAND="$(echo '$(pods)' | grep -oh -P '[^ ]*' | grep schema)"
##vso[task.setvariable variable=podName3]"$COMMAND"
Run Code Online (Sandbox Code Playgroud)
我已经尝试了几个不同的变化无济于事,需要一些方向,因为这已经困扰了我太久了
azure-devops azure-pipelines-build-task azure-pipelines azure-pipelines-release-pipeline
当我创建我的GUI时,我使用cardlayout来保存我的不同面板,因为我相信很多人都知道.这会将我的屏幕设置为我最大面板的宽度和高度.这使我第一次到屏幕的美观,这是远小于问题SudokuPanel和CalkuroPanel.
当我换到更大的屏幕时,我尝试设置首选大小,但无济于事.
任何帮助链接到良好的信息或任何通常只会帮助的人将非常感激:).
请在下面找到我的主要课程(我在哪里画GUI):
import java.awt.*; import javax.swing.*; import java.util.*;
public class puzzleGUI{
private static JPanel screens;
public static String username;
static public void main (String[] args){
JFrame puzzle = new JFrame ("Sudoku/Calkuro Pro");
...
PuzzleStartPanel startPanel = new PuzzleStartPanel();
PuzzleChoosePanel choosePanel = new PuzzleChoosePanel();
PuzzleSudokuPanel sudokuPanel = new PuzzleSudokuPanel();
PuzzleCalkuroPanel calkuroPanel = new PuzzleCalkuroPanel();
screens = new JPanel(new CardLayout());
screens.add(startPanel, "start");
screens.add(choosePanel, "choosePuzzle");
screens.add(sudokuPanel, "sudoku");
screens.add(calkuroPanel, "calkuro");
screens.setPreferredSize (new Dimension(250, 80));
puzzle.setJMenuBar(menuBar);
puzzle.getContentPane().add(screens);
puzzle.pack();
puzzle.setVisible(true); …Run Code Online (Sandbox Code Playgroud)