ловушка post-commit: запустить задание jenkins на основе проекта, измененного в репозитории git

ваше мышление об этой программе ниже

#include <stdio.h>
#include <string.h>

int main ()
{
char str[][5] = { "R2D2" , "C3PO" , "R2A6" };
int n;
puts ("Looking for R2 astromech droids...");
for (n=0 ; n<3 ; n++)
if (strncmp (str[n],"R2xx",2) == 0)
{
  printf ("found %s\n",str[n]);
}
return 0;
}
//outputs:
//
//Looking for R2 astromech droids...
//found R2D2
//found R2A6

, когда вы должны думать о вводе чего-то в массив & amp; затем используйте функции strcmp, такие как вышеприведенная программа ... проверьте измененную программу ниже

#include <iostream>
#include<cctype>
#include <string.h>
#include <string>
using namespace std;

int main()
{
int Students=2;
int Projects=3, Avg2=0, Sum2=0, SumT2=0, AvgT2=0, i=0, j=0;
int Grades[Students][Projects];

for(int j=0; j<=Projects-1; j++){
  for(int i=0; i<=Students; i++) {
 cout <<"Please give grade of student "<< j <<"in project "<< i  <<  ":";
  cin >> Grades[j][i];

  }
  Sum2 = Sum2 + Grades[i][j];
     Avg2 = Sum2/Students;
}
SumT2 = SumT2 + Avg2;
AvgT2 = SumT2/Projects;
cout << "avg is  : " << AvgT2 << " and sum : " << SumT2 << ":";
return 0;
}

измените на строку, за исключением того, что она только считывает 1 вход и выбрасывает остальную часть, возможно, потребуется два для циклов и двух указателей

#include <cstring>
#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;
int main()
{
char name[100];
//string userInput[26];
int i=0, n=0, m=0;
cout<<"your name? ";
cin>>name;
cout<<"Hello "<<name<< endl;

char *ptr=name;
for (i = 0; i < 20; i++)
{
cout<<i<<" "<<ptr[i]<<" "<<(int)ptr[i]<<endl;
}   
int length = 0;
while(name[length] != '\0')
{
length++;
}
                    for(n=0; n<4; n++)
                {
                            if (strncmp(ptr, "snit", 4) == 0)
                            {
            cout << "you found the snitch "    <<        ptr[i];
                            }
                }
cout<<name <<"is"<<length<<"chars long";
}
0
задан rameshmetta 18 January 2019 в 19:15
поделиться

1 ответ

Какой URL вы настроили в репозитории GIT? Содержит ли он имя репо? У каждого проекта есть свой собственный репозиторий?

Когда вы звоните curl http://yourserver/jenkins/git/notifyCommit?url=<URL of the Git repository>, Дженкинс сканирует все задания, настроенные для проверки указанного URL. У вас есть несколько заданий, использующих один и тот же репозиторий?

Вы можете попробовать использовать триггеры сборки - вы сможете вызывать задание по его имени. enter image description here

0
ответ дан Irek L. 18 January 2019 в 19:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: