ci analysis