Skip to content

Commit ea8f5ae

Browse files
authored
Merge pull request #17 from norlab-ulaval/feat-docker-hub-related-logic-NMO-738
Update .gitignore and add DNA project run configurations
2 parents 4ea1f4c + 74f515f commit ea8f5ae

35 files changed

+293
-57
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
# ....DNA common...................................................................................
55
**/.dockerized_norlab/dn_container_env_variable/.env*
6-
**/external_data/
7-
**/artifact/
6+
**/external_data/**/*
7+
**/artifact/**/*
88
**/slurm_jobs_logs/*.log
99

1010
# ....Dev required.................................................................................
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="[DNA] run bats tests › tests/* (jetson)" type="ShConfigurationType" folderName="[DNA] A | bats tests" focusToolWindowBeforeRun="true">
3+
<option name="SCRIPT_TEXT" value="clear &amp;&amp; ssh -t $REMOTE_ASSET_ACTIVE 'cd /home/redleader/dockerized-norlab-project &amp;&amp; bash tests/run_bats_core_test_in_n2st.bash tests/tests_bats' " />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="$PROJECT_DIR$/tests/run_bats_core_test_in_n2st.bash" />
6+
<option name="SCRIPT_OPTIONS" value="tests/tests_bats" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/zsh" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="false" />
14+
<envs />
15+
<method v="2" />
16+
</configuration>
17+
</component>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="[DNA] run dryrun and tests scripts › tests/ (all fast Jetson)" type="ShConfigurationType" folderName="[DNA] B | script tests" focusToolWindowBeforeRun="true">
3+
<option name="SCRIPT_TEXT" value="clear &amp;&amp; ssh -t $REMOTE_ASSET_ACTIVE 'cd /home/redleader/dockerized-norlab-project &amp;&amp; bash tests/run_all_dryrun_and_tests_script.bash'" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/zsh" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="false" />
14+
<envs>
15+
<env name="DOCKER_CONTEXT" value="desktop-linux" />
16+
</envs>
17+
<method v="2" />
18+
</configuration>
19+
</component>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="[DNA] run dryrun and tests scripts › tests/ (all long)" type="ShConfigurationType" folderName="[DNA] B | script tests" focusToolWindowBeforeRun="true">
3+
<option name="SCRIPT_TEXT" value="clear &amp;&amp; cd tests &amp;&amp; bash run_all_dryrun_and_tests_script_long_test.bash" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/zsh" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="false" />
14+
<envs>
15+
<env name="DOCKER_CONTEXT" value="desktop-linux" />
16+
</envs>
17+
<method v="2" />
18+
</configuration>
19+
</component>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="[DNA] run exec_build.all.bash (jetson)" type="ShConfigurationType" folderName="[DNA] C | stability check" focusToolWindowBeforeRun="true">
3+
<option name="SCRIPT_TEXT" value="clear &amp;&amp; ssh -t $REMOTE_ASSET_ACTIVE 'cd /home/redleader/dockerized-norlab-project &amp;&amp; cd tests/stability_check &amp;&amp; bash exec_build.all.bash'" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/zsh" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="false" />
14+
<envs />
15+
<method v="2" />
16+
</configuration>
17+
</component>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="[DNA] run exec_build.all.multiarch.bash (buildx multiaarch Jetson)" type="ShConfigurationType" folderName="[DNA] C | stability check" focusToolWindowBeforeRun="true">
3+
<option name="SCRIPT_TEXT" value="clear &amp;&amp; ssh -t $REMOTE_ASSET_ACTIVE 'cd /home/redleader/dockerized-norlab-project &amp;&amp; cd tests/stability_check &amp;&amp; bash exec_build.all.multiarch.bash'" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/zsh" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="false" />
14+
<envs />
15+
<method v="2" />
16+
</configuration>
17+
</component>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="[DNA] run exec_build.all.multiarch.bash (buildx multiaarch online Jetson)" type="ShConfigurationType" folderName="[DNA] C | stability check" focusToolWindowBeforeRun="true">
3+
<option name="SCRIPT_TEXT" value="clear &amp;&amp; ssh -t $REMOTE_ASSET_ACTIVE 'cd /home/redleader/dockerized-norlab-project &amp;&amp; cd tests/stability_check &amp;&amp; bash exec_build.all.multiarch.bash --force-push-project-core'" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/zsh" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="false" />
14+
<envs />
15+
<method v="2" />
16+
</configuration>
17+
</component>

.run/remote dna build.run.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="remote dna build" type="ShConfigurationType" folderName="[DNA] F1 | remote DNA">
3+
<option name="SCRIPT_TEXT" value="ssh -t $REMOTE_ASSET_ACTIVE 'bash -i -c &quot;dna build&quot;'" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/zsh" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="false" />
14+
<envs />
15+
<method v="2" />
16+
</configuration>
17+
</component>

.run/remote dna down.run.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="remote dna down" type="ShConfigurationType" folderName="[DNA] F1 | remote DNA">
3+
<option name="SCRIPT_TEXT" value="ssh -t $REMOTE_ASSET_ACTIVE 'bash -i -c &quot;dna down&quot;'" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/zsh" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="false" />
14+
<envs />
15+
<method v="2" />
16+
</configuration>
17+
</component>

.run/remote dna up.run.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="remote dna up" type="ShConfigurationType" folderName="[DNA] F1 | remote DNA">
3+
<option name="SCRIPT_TEXT" value="ssh -t $REMOTE_ASSET_ACTIVE 'bash -i -c &quot;dna up&quot;'" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/zsh" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="false" />
14+
<envs />
15+
<method v="2" />
16+
</configuration>
17+
</component>

0 commit comments

Comments
 (0)